Не может связаться с моим mysql с другого сервера, в котором я установил Mysql и изменил связывать-адрес с 127.0.0.1 до 0.0.0.0
/etc/mysql/mysql.conf.d/mysqld.cnf
впоследствии я перезапустил сервис
брандмауэр открыт на порте 3306, что я делаю неправильно?
Можно дать разрешение для другого 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
. Если это в порядке-> можно снова соединиться, в порядке
этим 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' '%', ОПРЕДЕЛЕННЫЙ 'паролем';