Я пытаюсь подключиться к 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