У меня возникла странная проблема с подключением через удаленный сервер к MySQL. Это внутренняя локальная сеть, поэтому проблем с брандмауэром не должно быть. Я установил MySQL 5.0, и я пробовал: mySQL-front
и DBTools-manager
. Это всегда ошибка "10061", и да, мои разрешения таблицы базы данных "mysql"
Я попытался перезапустить службы MySQL, но это не сработало. Я удалил его и удалил папку MySQL из c: /Program Files
и снова установил mysql, но я получаю ту же ошибку.
Ошибка 10061
- это 10061
Connection Refused
. Это означает, что вы достигаете сервера, но сервер говорит, что он не принимает соединения на этом порту.
Вот некоторая важная информация, которая может помочь вам решить проблему.
Если вы используете loopback localhost
или 127.0.0.1
на стороне клиента, то вы должны использовать их на стороне сервера. Если сервер явно привязан к реальному IP-адресу, например 192.168.0.1, он не будет прослушивать 127.0.0.1 или localhost.
Вы должны явно привязать к 127.0.0.1
, или вы должны привязать ко all
.
Итак, если localhost или 127.0.0.1 не работает на стороне клиента, попробуйте с IP-адресом.
Кроме того, если у вас не отключена служба ICMP, вам, скорее всего, удастся выполнить ping-адрес петлевой циклы, независимо от того, работает ли там MySQL. Вы пинаете свою собственную машину.
10061 - следующая ошибка.
В соединении отказано. Никакое соединение не может быть сделано, потому что целевая машина активно отказалась от него.
Обычно это происходит из-за попытки подключения к службе, которая неактивна на чужом хосте.
См. Http://support.ipswitch.com/kb/WSK-19980709-EM01.htm для предложений.
3306
по умолчанию, но, возможно, у вас установлен нестандартный номер.