По умолчанию удалённое подключение к базе данных MySQL отключено в панели управления.
Данная инструкция предназначена для VPS серверов и виртуального хостинга на базе панели ISPmanager, также имеется раздел с установкой на собственный веб-стек.
Управление удалённым подключением к БД на VPS
Войдите в панель, далее перейдите в раздел настроек "Серверы БД"
Далее зайдите в настройки и включите опцию удалённого подключения. Также Вы можете ограничить доступ только по определённым IP адресам.
Теперь Вы можете подключиться к своей базе по публичному IP адресу сервера с помощью программы HeidiSQL для Windows или удалённого MySQL клиента/сервера.
Управление удалённым подключением к БД на виртуальном хостинге
Войдите в панель, далее перейдите в раздел БД
Выберите необходимую базу и перейдите к редактированию пользователей базы данных.
Выберите созданного пользователя или добавьте нового. В настройках отметьте галочкой пункт "Удалённое подключение". Также можете ограничить доступ только определённым IP адресам.
Теперь Вы можете подключиться к своей базе по публичному IP адресу сервера с помощью программы HeidiSQL для Windows или удалённого MySQL клиента/сервера.
Настройка VPS сервера без панели управления.
Настройте подключение к серверу со всех сетевых интерфейсов, для этого:
-
Подключитесь к VPS по SSH.
-
Откройте конфигурационный файл с помощью команды:
nano /etc/mysql/mysql.conf.d/mysqld.cnf
либо /etc/mysql/my.cnf или /etc/my.cnf
Закомментируйте строку:
bind-address = 127.0.0.1
И добавьте новую:
bind-address = 0.0.0.0
-
Затем сохраните файл:
- 3. Чтобы изменения вступили в силу, перезапустите сервер базы данных с помощью команды:
systemctl restart mysql mariadb
Теперь Вы можете подключиться к своей базе по публичному IP адресу сервера с помощью программы HeidiSQL для Windows или удалённого MySQL клиента/сервера.