Не может связаться с моим mysql с другого сервера

Не может связаться с моим mysql с другого сервера, в котором я установил Mysql и изменил связывать-адрес с 127.0.0.1 до 0.0.0.0

/etc/mysql/mysql.conf.d/mysqld.cnf

впоследствии я перезапустил сервис

брандмауэр открыт на порте 3306, что я делаю неправильно?

0
задан 12 March 2018 в 03:52

2 ответа

Можно дать разрешение для другого IP на с командой Mysql>:

GRANT ALL PRIVILEGES ON *.* TO root@'another_IP' IDENTIFIED BY 'password' with grant option;

flush privileges;

Я думаю, что можно снова соединиться от другого IP. Но прежде снова соединяются, можно проверить другое подключение IP к 3306 из сервера IP DB Mysql: telnet IP_Server_Mysql 3306. Если это в порядке-> можно снова соединиться, в порядке

0
ответ дан 30 October 2019 в 07:00

этим mysql_secure_installation -y Вы удаляете доступ для укоренения от другого IP.

проверьте, что у Вашего пользователя есть разрешение соединить от любого хоста от проверки localhost это

select User,Host from mysql.user;

Ваш пользователь на сервере должен иметь % или Ip address из сервера, который хочет соединиться с mysql сервером.

на основе https://dev.mysql.com/doc/refman/5.7/en/adding-users.html можно создать пользователя с доступом отовсюду.

mysql> СОЗДАЮТ ПОЛЬЗОВАТЕЛЯ 'finley' '%', ОПРЕДЕЛЕННЫЙ 'паролем';

0
ответ дан 30 October 2019 в 07:00

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

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