Не могу подключиться к myql с моей локальной машины на удаленный сервер 10060 - PullRequest
0 голосов
/ 07 февраля 2019

У меня есть сервер Windows, и я использую laragon на своей локальной машине и HeidiSql в качестве интерфейса

Чего я хочу достичь:

Я хочу подключиться с моего компьютера к серверу Windows иподключиться к базе данных Mysql.

Что я пробовал:

1. Я предоставил разрешения пользователю mysql (на сервере Windows) на подключение из любого места, используя это: GRANT ALL PRIVILEGES ON *.* TO 'mysql_user'@'%' IDENTIFIED BY 'my-new-password' WITH GRANT OPTION;

2.Я нашел файл my.ini на сервере Windows и установил bind-address = 0.0.0.0

3. Я создал правило для входящих подключений на брандмауэре Windows Server, чтобы разрешить порт 3306

После всего этогоЯ получил ошибку:

ERROR 2003 (HY000): Can't connect to MySQL server on 'XX.XX.XX.XX' (10060)

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

Я также пытался установить bind-address=windows-server-IP на самом сервере Windows, как предлагалось на некоторых форумах.

У меня действительно закончились варианты.Все форумы предлагают все шаги, описанные выше, но это просто не работает.Любая помощь будет высоко ценится.

1 Ответ

0 голосов
/ 10 февраля 2019

Прежде чем кто-то потратит бесчисленные часы, пытаясь понять это, я нашел решение.Оказывается, это не имеет ничего общего с разрешениями пользователей и брандмауэром.Мне пришлось разрешить порт 3306 от хоста, и только тогда речь идет о разрешениях и брандмауэре.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...