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

Главная » Блог программиста » Открываем доступ к БД MariaDB Debian 9 с внешки

Просмотров: 841

Файл конфигурации находится в /etc/mysql/mariadb.conf.d/50-server.cnf
В нем нужно изменить:

bind-address = 127.0.0.1
на внешний IP Вашей VPS/VDS либо на
bind-address = 0.0.0.0
- для доступа на все сетевые интерфейсы сервера. Не забываем перезапустить сервер:

# service mysql restart

Далее в случае ошибки 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


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