2013-05-16 2 views
5

Я использую MySQL 5.6.11, как правило, повернулся и показать мне это:MySQL ошибка 2005 - Unknown MySQL хост-сервера 'локальный' (11001)

2005 - Неизвестный хост MySQL-сервер 'локальный' (11001).

В настоящее время мое разрешение состоит в отключении сети, чем в нормальном режиме. Я много искал, но ответ не заслуживает этого.

+0

Вы пытались выполнить ping localhost с помощью своей сети? –

+0

Надеюсь, эта статья вам поможет: http://faq.webyog.com/content/23/17/en/error-no-2005-unknown-mysql-server-host.html –

+0

@ Химаншу Бхардвай: Я попробую завтра, когда появится ошибка, спасибо за ответ! – user2388626

ответ

8

ERROR 2005 (HY000): Неизвестный хост MySQL сервер 'локальный' (0)

изменить список имен хостов для вашей системы:

C: \ Windows \ System32 \ Drivers \ Etc \ хостов

Убедитесь, что у вас есть следующая запись:

127.0.0.1 Localhost
в моем случае й при входе было 0.0.0.0 локальными, который caussed всей проблеме

(возможно, потребуется изменить изменить разрешение на изменение этого файла)

Это выполняет разрешение DNS хоста «локальный» на IP-адрес 127.0.0.1.

+0

Эта проблема была сгенерирована в SQL Server Migration Assistant для MySQL. Ваша помощь решила его! Благодарю. – InfZero

0

Дело в том, как:

mysql connects will localhost when network is not up. 
mysql cannot connect when network is up. 

Вы можете попробовать следующие шаги, чтобы диагностировать и решить эту проблему (я думаю, что какой-либо другой сервис блокирует порт, на котором размещенный MySQL):

1. Disconnect the network. 
2. Stop mysql service (if windows, try from services.msc window) 
3. Connect to network. 
4. Try to start the mysql and see if it starts correctly. 
5. Check for system logs anyways to be sure that there is no error in starting mysql service. 
6. If all goes well try connecting. 
7. If fails, try to do a **telnet localhost 3306** and see what output it shows. 
8. Try changing the port on which mysql is hosted, default 3306, you can change to some other port which is ununsed. 

Это должно идеально решить проблему, с которой вы сталкиваетесь.

+0

: Я последую за вашим шагом, на самом деле надеюсь, что он сможет решить мою проблему, спасибо за ваше время! – user2388626

+0

: Я пошел за советом, и у меня есть некоторые проблемы (через шаг 5), но он, наконец, не работает, надеюсь, вы прочитали мой пост выше с моим ответом на cogsmos, спасибо. – user2388626

+0

Вместо того, чтобы сначала использовать сторонний клиент, я бы рекомендовал вам использовать клиент mysql, который поставляется с самой mysql, для проверки вышеуказанных тестов. Возможно, его просто клиент вызывает у вас неприятности. –

1

Я прошел через эту ошибку сегодня и сделал все, что было описано выше, но не работал для меня. Поэтому я решил рассмотреть основную проблему и вошли в корневой папке MySQL в Windows 7 и сделал это решение:

  1. Перейти к папке:

    C:\AppServ\MySQL 
    
  2. правой кнопкой мыши и Запуск от имени администратора эти файлы :

    mysql_servicefix.bat 
    
    mysql_serviceinstall.bat 
    
    mysql_servicestart.bat 
    

затем закройте все окна проводника и открыть его или очистить кэш затем войти в phpMyAdmin снова.

Смежные вопросы