Я пытаюсь подключиться к MySQL с помощью команды

mysql -h 127.0.0.1

Появляется ошибка

ERROR 1045 (28000): Access denied for user 'root'@'mydomain.com' (using password: NO)

Почему 127.0.0.1 преобразуется в мое доменное имя, и как я могу это исправить? Если я использую skip-name-resolution, то вместо «mydomain.com» он использует внешний IP.

Кроме того, он работает при использовании локального сокета, но не локального TCP.

У меня bind-address = 0.0.0.0 в my.cnf, и единственная вещь в /etc/hosts - это 127.0.0.1 localhost

Редактировать: в Ubuntu 13.04 и MySQL 5.5.34

0