2016-01-05 4 views
0

Я установил wampserver на мой компьютер xp месяц назад. Теперь, когда я пытаюсь подключиться к mysql через или mysql console I получаю сообщение об ошибке:Wamp mysql: ERROR 2003 (HY000): Не удается подключиться к серверу MySQL на 'localhost' (10061)

ERROR 2003 (HY000): Невозможно подключиться к серверу MySQL на 'локальный' (10061)

значок WAMP в лотке зеленый означает, что это работает нормально .. Я проверил для службы mysql, и он работает, и с помощью порта 3306 .. Я отключил брандмауэр. Я все пробовал, и он «s не работает .. В конце концов я удалил WAMP полностью и удалить все файлы и заново установил его снова и та же ошибка .. При попытке telnet localhost 3306 он не подключен и я получаю сообщение об ошибке:

МОГ

не открывать соединение с хостом на порту 3306: сбой подключения

Я искал в Интернете часами, но не нашел никакого рабочего решения. Похоже, что у многих людей такая же проблема, и большинство из них не нашли решения.

+0

Есть ли шанс, что есть что-то еще для порта 3306? Может быть, попробуйте переключить порты только для просмотра. –

+0

Уже пробовал это .. И проверил, и порт 3306 не используется другими программами .. Я также попробовал 'netstat -a', и я вижу порт в списке и его прослушивают. –

ответ

1

Хорошо. Ищите в Интернете более нескольких часов. Я нашел один маленький ключ, который фактически исправил мою проблему.

Когда я набираю netstat -a Я получаю список активных портов, включая 3306 (используется один mysql). Столбец Foreign Address для некоторых портов - 0.0.0.0.0, но для 3306 - [::]:0. Я не парень сети, но оказалось, что это означает, что это IPv6 порт, и это должно быть IPv4.

Добавление следующей строки в файл my.ini под номером [mysqld] и перезапуск службы разрешили проблему.

bind-address=127.0.0.1 

Примечание

  • Моя WAMP версия 2.4 и MySQL версии 5.6.12 работает под Win XP.

  • my.ini файл для меня находится по адресу c:\wamp\bin\mysql\mysql5.6.12.

Надеюсь, это поможет пострадавшим от моей боли.

0

В my.ini есть - например, -The запись

# Secure File Priv. 
    secure-file-priv="C:/ProgramData/MySQL/MySQL Server 5.7/Uploads" 

Если этот путь не (далее) существующие, MySQL не может быть запущен. Вы должны поставить существующий путь.