Перейти к содержимому
UAhostingБлог
VPS и серверы

Удалённый MySQL в Webmin/Virtualmin: что настроить

Для удалённого MySQL на собственном VPS нужно согласовать три уровня: адрес прослушивания сервера, права пользователя и сетевой доступ. Эта инструкция предназначена для администратора сервера.

Ограничьте источник доступа

Перед изменениями сохраните конфигурацию и проверьте способ локального восстановления доступа. Определите конкретный IP-адрес клиента либо используйте частную сеть или SSH-туннель. Не включайте Any одновременно для сети, пользователей и баз без необходимости.

Проверьте настройки в панели

В Webmin → Servers → MySQL Database Server проверьте конфигурацию сервера и адрес прослушивания. Названия пунктов зависят от версии и MySQL/MariaDB. В правах пользователей создайте отдельного пользователя для нужной базы и разрешённого клиента; не используйте root для приложения.

Если открываете порт 3306 в файрволе, разрешайте только определённый источник. Проверьте TLS, доступный сетевой интерфейс и соответствие адреса правилам пользователя.

Протестируйте и проверьте границы

Проверьте подключение с разрешённого клиента и отсутствие нежелательного публичного доступа. Удалённый сервер БД в настройках Virtualmin и разрешение внешнего клиента к локальной БД — разные задачи. На shared-хостинге используйте интерфейс cPanel, а не изменение служб сервера.

Документация

Webmin: MySQL Database Server

От инструкции — к настройке

Условия и возможности соответствующей услуги — на основном сайте UAhosting.

Посмотреть услугу