Действительно это может быть величина возможных причин, мы надеемся, что это начало:
Проверка основной сети
С виртуальной машины MySQL откройте командную строку и введите IPCONFIG /ALL
. Это покажет вам все IP-адреса, привязанные к различным сетевым адаптерам.
Проверьте, что IP-адрес, к которому вы подключены, указан там, у виртуальной машины может быть новый IP-адрес от DHCP, а не после статического IP-адреса после его перезапуска.
Hostname против IP
Вы должны проверить разрешение имени хоста, с вашей цитируемой ошибки он хотел бы предложить вам вы подключаетесь к имени хоста, а не IP-сервер. Проверьте, что ваш компьютер может разрешить имя хоста с использованием правильного IP-адреса - также может быть полезно изменить имя хоста для фактического IP-адреса сервера в строке подключения.
MySQL конфигурационный файл
Вы сказали, что вы работаете в MySQL на Windows, это было принято переименовать my.cnf
в my.ini
. Файл конфигурации для более старых версий MySQL, предшествующих 4.1.5, обычно хранился либо в c:\my.ini
, либо в c:\windows\my.ini
. Для версий после этого по умолчанию используется каталог установки, обычно %PROGRAMDATA%\MySQL\MySQL Server xxx
.
Когда вы разместили файл конфигурации, пожалуйста, откройте его в блокноте (или аналогичный текстовый редактор), найдите раздел [mysqld]
и убедитесь, что port=
порт, который вы пытаетесь подключиться и bind-address=
IP-адрес, который вы пытаетесь для подключения.
портов сервера
От виртуального сервера MySQL откройте командную строку и введите netstat –ano
, это покажет вам список процессов, и то, что IP-адреса/портов они прослушивают. Сервер MySQL должен быть указан здесь и должен прослушивать тот же порт и IP, что и файл конфигурации.
брандмауэра Windows
Вы должны иметь правила брандмауэра, чтобы разрешить MySQL, следующий будет добавить один порт по умолчанию 3306
netsh advfirewall firewall add rule name="MySQL Server" action=allow protocol=TCP dir=in localport=3306
Определить, если это машина специфический
Вы можете настроить приложение Workbench MySQL на другую рабочую станцию и попытаться подключиться, чтобы определить, является ли это глобальной проблемой или только одна для вашей конкретной рабочей станции.
ли MYSQL служба работает? Есть ли erros в журналах (Event Viewer)? – nightlyop
Hi nightlyop это было решено ... В номере порта произошла ошибка. Спасибо – TBA