Перейти до вмісту
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.

Переглянути послугу