Віддалений MySQL у Webmin/Virtualmin: що налаштувати
Для віддаленого MySQL на власному VPS потрібно узгодити три рівні: адресу прослуховування сервера, права користувача та мережевий доступ. Ця інструкція призначена для адміністратора сервера.
Обмежте джерело доступу
Перед змінами збережіть конфігурацію та перевірте спосіб локального відновлення доступу. Визначте конкретну IP-адресу клієнта або використайте приватну мережу чи SSH-тунель. Не вмикайте Any одночасно для мережі, користувачів і баз без потреби.
Перевірте налаштування в панелі
У Webmin → Servers → MySQL Database Server перевірте конфігурацію сервера та адресу прослуховування. Назви пунктів залежать від версії й MySQL/MariaDB. У правах користувачів створіть окремого користувача для потрібної бази та дозволеного клієнта; не використовуйте root для застосунку.
Якщо відкриваєте порт 3306 у фаєрволі, дозволяйте лише визначене джерело. Перевірте TLS, доступний мережевий інтерфейс і відповідність адреси правилам користувача.
Протестуйте й перевірте межі
Перевірте підключення з дозволеного клієнта та відсутність небажаного публічного доступу. Віддалений сервер БД у налаштуваннях Virtualmin і дозвіл зовнішнього клієнта до локальної БД — різні задачі. На shared-хостингу використовуйте інтерфейс cPanel, а не зміну служб сервера.
Документація
Від інструкції — до налаштування
Умови та можливості відповідної послуги — на основному сайті UAhosting.
Переглянути послугу