MYSQL - Не удается подключиться к серверу MYSQL на "localhost" (10061)

Я установил wamp сервер на свой компьютер (он не подключен к Интернету или интрасети, Windows XP -OS). Но когда я получаю доступ к MYSQL, эта ошибка появляется. Можете ли вы дать какую-либо идею о том, как я могу решить эту ошибку. большое спасибо вам.

Не могу подключиться к серверу MYSQL на "localhost" (10061)

5 ответов

Из командной строки (запустите / запустите / введите cmd, нажмите ОК), введите:

telnet localhost 3306

Если MySQL запущен, вы увидите версию mysql (и немного мусора).

Чтобы увидеть, запущена ли служба, введите:

sc query mysql

Вы увидите что-то вроде этого, если он работает:

SERVICE_NAME: mysql
        TYPE               : 10  WIN32_OWN_PROCESS
        STATE              : 4  RUNNING
                                (STOPPABLE,PAUSABLE,ACCEPTS_SHUTDOWN)
        WIN32_EXIT_CODE    : 0  (0x0)
        SERVICE_EXIT_CODE  : 0  (0x0)
        CHECKPOINT         : 0x0
        WAIT_HINT          : 0x0

Чтобы проверить, работает ли MySQL, при условии, что он установлен в качестве службы, перейдите в "Пуск" -> "Панель управления" -> "Администрирование" -> "Службы" (возможно, я не совсем уверен в этом, я OS X / Linux пользователя) и найдите MySQL в этом списке. Посмотрите, запущено или остановлено.

Затем вы можете выполнить сканирование портов, если действительно хотите, и определить, открыт ли этот порт. В Интернете есть все виды бесплатных инструментов, которые сканируют ваш IP и сообщают вам, какие порты открыты и что прослушивает их.

Если вы что-то не сделали во время установки, я считаю, что порт будет стандартным, и после установки служба НЕ будет работать.

MySQL предоставляет несколько инструментов графического интерфейса для управления серверами: http://dev.mysql.com/downloads/gui-tools/5.0.html Одним из таких инструментов является "MySQL System Tray Monitor", который обнаруживает работающую службу и позволяет вам остановить и запустить сервер легко. Вы также можете просмотреть список служб для "MySQL", чтобы увидеть, активна ли эта служба.

Если служба работает, и вы все еще не можете подключиться, вам нужно убедиться, что брандмауэр Windows не блокирует доступ к порту. Если ваш брандмауэр не настроен на уведомление о блокировке программы (проверьте панель управления брандмауэра Windows, возможно, он не уведомил вас о том, что обнаружил программу).

Убедитесь, что он работает, проверьте в my.cnf, что он действительно прослушивает правильный IP ( 127.0.0.1), и убедитесь, что вы также подключены к правильному порту.

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

Попробуйте изменить порт MySQL 3300 на "3306"

Другие вопросы по тегам