Віддалені сервери баз даних
Вступ
FASTPANEL® дозволяє підключати зовнішні сервери баз даних: MySQL або PostgreSQL, надаючи можливість працювати з базами даних, розташованими на зовнішніх серверах.
Зовнішні бази даних не можна додати до планів резервного копіювання, а керування налаштуваннями для зовнішніх серверів баз даних у FASTPANEL® недоступне
У цій статті описано приклад підключення зовнішнього сервера СУБД до FASTPANEL® на основному сервері.
У прикладах у цій статті як адресу основного сервера з FASTPANEL® використано умовну IP-адресу 1.1.1.1. Реальна адреса зовнішнього сервера не має значення, але поза межами наведених у цій статті прикладів вона не має жодного відношення до 1.1.1.1
Підключення сервера баз даних MySQL
Щоб підключити зовнішній сервер MySQL до FASTPANEL®, виконайте такі кроки:
-
Виконавши наведений нижче запит, ви створите користувача зовнішнього сервера MySQL, якому буде надано привілеї для дозволу зовнішніх підключень і керування базами даних. Для цього потрібно увійти до mysql як адміністративний користувач:
CREATE USER 'FASTPANEL_USER'@'FASTPANEL_IP' IDENTIFIED BY 'PASSWORD';- FASTPANEL_USER — ім’я користувача, яке використовуватиметься для підключень FASTPANEL® до сервера
- FASTPANEL_IP — IP-адреса сервера, на якому встановлено FASTPANEL®
- PASSWORD — пароль, який використовуватиметься для підключень FASTPANEL® до сервера
Приклад запиту:

-
Надайте створеному користувачеві адміністративні привілеї, виконавши наведений нижче запит
GRANT ALL PRIVILEGES ON *.* TO FASTPANEL_USER@'FASTPANEL_IP' WITH GRANT OPTION;- FASTPANEL_USER — ім’я користувача, яке використовуватиметься для підключень FASTPANEL® до сервера.
- FASTPANEL_IP — IP-адреса сервера, на якому встановлено FASTPANEL®
Приклад запиту:

-
Налаштуйте MySQL на прослуховування всіх мережевих інтерфейсів. Для цього потрібно відредагувати або додати такий рядок у файл конфігурації MySQL (найчастіше це
/etc/mysql/my.cnf, але може відрізнятися):bind_address = *
Щоб застосувати нові налаштування, потрібно перезапустити MySQL. У системах типу systemd це можна зробити, виконавши таку команду:
systemctl restart mysql
Щоб завершити налаштування, виконайте такі дії в FASTPANEL® на основному сервері
-
Перейдіть до "Налаштування" → "Бази даних"

-
Натисніть "Сервери баз даних"