MySQL имя хоста не работает - PullRequest
2 голосов
/ 03 мая 2011

У меня есть вопрос, на который я не могу найти ответ.Я пытаюсь подключиться к удаленной базе данных.Я набираю в своей оболочке следующее:

mysql -u test -h host.name.com -p

mysql запрашивает мой пароль и затем выводит следующее:

ОШИБКА 2005 (HY000): Неизвестный хост сервера MySQL 'host.name.com '(1)

, но когда я пытаюсь использовать IP-адрес для этого имени хоста

mysql -u test -h xxx.xxx.xxx.xx -p 

, он отлично работает

1 Ответ

1 голос
/ 03 мая 2011

Обход
Ваши настройки DNS для host.name.com не разрешаются на правильный IP-адрес на сервере, на котором работает MySQL, и / или на сервере, с которого вы звоните.

Вы можете добавить ip-адрес к /etc/hosts (для linux)
или c:\windows\system32\drivers\etc\hosts (для окон)

Постоянное решение
Если это работает, посмотрите, сможете ли вы правильно настроить DNS-сервер, но это больше вопрос для Serverfault .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...