Инструкция по организации внешних подключений mysql.
Открыть порт
Открыть порт 3306 для привязки к любым ip-адресам
В файле /etc/mysql/mysql.conf.d/mysqld.cnf коррктируем привязку ip-адреса:
Проверим:Вывод должен быть такой:
Открыть порт на файерволе:Корректируем доступ
mysql -u root
grant all privileges on <database_name>.* to <username>@<host_ip> identified by 'secret_pass';
flush privileges;
- host_ip - ip адрес ВМ, с которой надо разрешить обращение к БД;
- database_name - имя БД
- username – имя пользователя
Если надо доступ с любого хоста, то вместо