Как открыть доступ на внешку MySQL Debian 9

» »


Файл конфигурации находится в /etc/mysql/mariadb.conf.d/50-server.cnf
В нем нужно изменить bind-address = 127.0.0.1 на внешний IP Вашей VPS/VDS.
Далее в случае ошибки host is not allowed to connect to this MariaDB server

~# mysql -u root mysql -p
GRANT ALL PRIVILEGES ON database.* TO username@\% IDENTIFIED BY 'password' WITH GRANT OPTION;
exit;


mysqladmin -u root -p flush-privileges

Также проверьте открытость порта в firewall, например для iptables:
iptables -A INPUT -i eth0 -p tcp -m tcp --dport 3306 -j ACCEPT


Друзья! Приглашаем вас к обсуждению. Если у вас есть своё мнение, напишите нам в комментарии.