Ubuntu Mysql не может получить доступ с клиентского компьютера

271
albert

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

Проблема в том, что я не могу подключиться, потому что сначала выдает эту ошибку:

потеря соединения с сервером MySQL при системной ошибке «чтение исходного пакета связи» 0

После этого я заметил линию bind-adress = 127.0.0.1из /etc/mysql/my.cnf и проверить, что порт открыт сnetstat -lnt

Следующее, что я сделал, это зайти в /etc/hosts.allow и добавить mysqld:xxx.xxx.xxx.xxx:allow(ip клиента). Но когда клиент пытается подключиться, сервер возвращает

Хосту "xxx.xxx.xxx.xxx" не разрешено подключаться к этому серверу MySQL

Я не знаю, что я могу сделать.

-1

1 ответ на вопрос

0
vautee

Как вы думаете, вы уже установили пароль для подключения с IP xxx, используя пользователя MySQL yyy? Если нет, пожалуйста, сделайте это.

См. Https://dev.mysql.com/doc/refman/5.7/en/adding-users.html, чтобы узнать, как этого добиться.

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