Как я могу соединиться с mysql базой данных, которая находится на сервере локально?

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

Я добавил root к наличию доступа к "mydb" списку пользователей и я дал (предоставил) все полномочия ему. Также я прокомментировал bind_address в my.conf файл и затем я перезапустил mysql.

Все еще, когда я выполняю эту команду:

telnet <ip> 3306

Никакой ответ не получен.

Какая-либо идея, как я могу установить связь между своим локальным и базой данных по серверу?


MyTests:

0
задан 23 August 2017 в 13:19

1 ответ

С проблемами ERROR 2003 (HY000): Can't connect to MySQL server on '88.198.86.120' (10061 "Unknown error"). Можно дать разрешение для пользовательского корня с IP 88.198.86.120(IP locally) как команда:

mysql> GRANT ALL PRIVILEGES ON *.* TO root@'88.198.86.120' IDENTIFIED BY 'NbYe&er9gTdbEzVkcHJbZ$r' with grant option;

mysql> flush privileges;

, Если Вы рабочий брандмауэр, необходимо позволить подключение IP 88.198.86.120 к порту 3306 с:

ufw allow from 88.198.86.120 to any port 3306
0
ответ дан 2 November 2019 в 09:28

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

Похожие вопросы: