MySQL является основой веб-приложений, и для обеспечения безопасности он обычно настроен на прием только локальных подключений. Но в некоторых случаях может потребоваться удаленный доступ к базе данных.
Если у Вас есть сервер на базе Linux и хотите удаленно подключиться к MySQL, то следуйте приведенным ниже шагам.
Шаг 1.
Подключитесь к серверу через SSH от имени пользователя root, затем откройте файл конфигурации MySQL с помощью команды:
- nano /etc/mysql/mysql.conf.d/mysqld.cnf
Шаг 2.
Найдите строку bind-address.
По умолчанию здесь будет указан IP-адрес 127.0.0.1, что позволяет только локальные подключения.
Измените этот адрес на 0.0.0.0, чтобы открыть доступ к MySQL для подключений с любых IP-адресов.
Шаг 3.
После завершения изменений перезапустите сервер MySQL командой:
- systemctl restart mysql
Попробуйте снова подключиться удаленно.
Если после выполнения выше описанных шагов Вы все еще не можете получить доступ к серверу MySQL, возможно, есть дополнительные сетевые ограничения. В этом случае вам следует связаться с провайдером для получения более подробной информации о решении данной проблемы.