6.5.3 Як віддалено підключитися до бази данних
Віддалене підключення до баз даних – це альтернативний спосіб роботи з базами даних, який дозволяє використовувати різне програмне забезпечення замість стандартного веб-інтерфейсу phpMyAdmin. При такому підході Ви можете підключатися до баз даних MySQL, PostgreSQL та інших СУБД за допомогою спеціалізованих програм, встановлених на Вашому комп’ютері.
Основні сценарії використання:
- Робота з базою даних через зручні графічні редактори (MySQL Workbench, DBeaver, HeidiSQL)
- Пряме підключення з програмних додатків для розробки та тестування
- Використання розширених можливостей для адміністрування, які відсутні в phpMyAdmin
- Автоматизація операцій з базами даних через скрипти та утиліти командного рядка
- Підключення до бази даних з локальних програм для аналізу та візуалізації даних
Програмне забезпечення для підключення
Існує широкий вибір програмного забезпечення для роботи з віддаленими базами даних, наведемо приклад ПЗ яким можна скористатись:
-
MySQL:
- MySQL Workbench – офіційний інструмент для роботи з MySQL.
- Navicat – нструмент для роботи з різними СУБД.
- HeidiSQL – безкоштовний інструмент з підтримкою MySQL, PostgreSQL, MSSQL.
- DBeaver – універсальний інструмент для роботи з різними СУБД.
-
PostgreSQL:
- pgAdmin – популярний інструмент для адміністрування PostgreSQL.
- Navicat – професійний інструмент для роботи з різними СУБД.
- DataGrip – інтегроване середовище розробки від JetBrains.
Процес налаштування
Для роботи з базою даних через віддалене підключення потрібно виконати три прості кроки. Спочатку активуйте віддалений доступ у налаштуваннях Вашої бази даних. Після цього встановіть на свій комп’ютер програму для роботи з базами даних, яка Вам найбільше підходить. Останнім кроком буде налаштування з’єднання в програмі, де Вам потрібно вказати параметри доступу до бази даних.
Активація віддаленого доступу
Для початку необхідно активувати віддалений доступ до Вашої бази даних:
- Виберіть потрібну базу даних, перейдіть до розділу Користувачі БД.

- Активуйте віддалений доступ для користувача та додатково Ви можете обмежити список IP, які зможуть підключатися до бази даних.

Параметри підключення
Параметри доступу до бази даних можете переглянути у конфігурації Вашої CMS.
Відкрийте конфігураційний файл Вашого сайту, зазвичай названий config.php, configuration.php або wp-config.php. Аналогічно це може бути графічний інтерфейс Вашого ПЗ.
Знайдіть секцію, що містить параметри підключення до бази даних, такі як ім'я сервера, назва бази даних, ім'я користувача, пароль та порт.
- Для зовнішніх підключень використовуйте стандартний порт для MySQL –
3306або для PostgreSQL –5432. - Адресу хоста (ім’я сервера) вказуйте Ваш хостинг-сервер, як приклад:
s#.thehost.com.uaабоs#-de.thehost.com.ua.
Важливо: для кожної послуги адрес хоста відрізняється. Переглянути актуальні параметри Ви можете у листі з параметрами доступу.
Підключення за допомогою MySQL Workbench
MySQL Workbench – це популярний інструмент для роботи з MySQL базами даних. Ось покрокова інструкція з налаштування підключення:
- Запустіть MySQL Workbench.
- На головному екрані натисніть + (New Connection) або виберіть Database -> New Connection.
- У вікні налаштування з’єднання вкажіть:
- Connection Name: довільна назва підключення (наприклад,
MyProject). - Connection Method:
Standard (TCP/IP). - Hostname: адреса вашого сервера.
- Port:
3306. - Username:
ім'я користувача бази даних. - Password: натисніть
Store in Vaultта введіть пароль.
- Connection Name: довільна назва підключення (наприклад,
- Натисніть
Test Connectionдля перевірки з’єднання. - Після успішної перевірки натисніть
OKдля збереження налаштувань.

Підключення за допомогою pgAdmin
pgAdmin – це зручний інструмент для управління PostgreSQL базами даних. Процес налаштування підключення:
- Відкрийте pgAdmin.
- У дереві об’єктів правою кнопкою миші клацніть на Servers та виберіть Register -> Server.

- На вкладці General вкажіть:
- Name: довільна назва сервера для ідентифікації (наприклад,
MyProject).
- Name: довільна назва сервера для ідентифікації (наприклад,

-
Перейдіть на вкладку Connection та заповніть:
- Host name/address: адреса вашого сервера.
- Port:
5432. - Maintenance database:
назва вашої бази даних. - Username:
ім'я користувача бази даних. - Password:
пароль для доступу.
-
Натисніть Save для збереження налаштувань.

Після успішного підключення ви побачите вашу базу даних у дереві об’єктів зліва.
Безпека підключення:
- Використовуйте складні паролі.
- Обмежуйте доступ за IP-адресами.
- Регулярно оновлюйте програмне забезпечення.
- Використовуйте SSL/TLS шифрування.
- Налаштуйте мінімально необхідні права доступу.


