6.5.3 Як віддалено підключитися до бази данних
Віддалене підключення до баз даних – це альтернативний спосіб роботи з базами даних, який дозволяє використовувати різне програмне забезпечення замість стандартного веб-інтерфейсу phpMyAdmin. При такому підході Ви можете підключатися до баз даних MySQL, PostgreSQL та інших СУБД за допомогою спеціалізованих програм, встановлених на Вашому комп’ютері.
Основні сценарії використання:
- Робота з базою даних через зручні графічні редактори (MySQL Workbench, DBeaver, HeidiSQL)
- Пряме підключення з програмних додатків для розробки та тестування
- Використання розширених можливостей для адміністрування, які відсутні в phpMyAdmin
- Автоматизація операцій з базами даних через скрипти та утиліти командного рядка
- Підключення до бази даних з локальних програм для аналізу та візуалізації даних
Програмне забезпечення для підключення
Існує широкий вибір програмного забезпечення для роботи з віддаленими базами даних, наведемо приклад ПЗ яким можна скористатись:
-
MySQL:
- Navicat - нструмент для роботи з різними СУБД.
- MySQL Workbench - офіційний інструмент для роботи з MySQL.
- HeidiSQL - безкоштовний інструмент з підтримкою MySQL, PostgreSQL, MSSQL.
- DBeaver - універсальний інструмент для роботи з різними СУБД.
-
PostgreSQL:
- pgAdmin - популярний інструмент для адміністрування PostgreSQL.
- Navicat - професійний інструмент для роботи з різними СУБД.
- DataGrip - інтегроване середовище розробки від JetBrains.
Процес налаштування
Для роботи з базою даних через віддалене підключення потрібно виконати три прості кроки. Спочатку активуйте віддалений доступ у налаштуваннях Вашої бази даних. Після цього встановіть на свій комп’ютер програму для роботи з базами даних, яка Вам найбільше підходить. Останнім кроком буде налаштування з’єднання в програмі, де Вам потрібно вказати параметри доступу до бази даних.
Активація віддаленого доступу
Для початку необхідно активувати віддалений доступ до Вашої бази даних:
- Виберіть потрібну базу даних, перейдіть до розділу Користувачі БД.
- Активуйте віддалений доступ для користувача та додатково Ви можете обмежити список IP, які зможуть підключатися до бази даних.
Параметри підключення
Параметри доступу до бази даних можете переглянути у конфігурації Вашої CMS.
Відкрийте конфігураційний файл Вашого додатку, зазвичай названий config.php
, configuration.php
або wp-config.php
. Аналогічно це може бути графічний інтерфейс Вашого ПЗ.
Знайдіть секцію, що містить параметри підключення до бази даних, такі як ім'я сервера
, назва бази даних
, ім'я користувача
, пароль
та порт
.
- для зовнішніх підключень використовуйте стандартний порт для MySQL –
3306
або для PostgreSQL –5432
. - адресу хоста (ім’я сервера) вказуйте Ваш хостинг-сервер, наприклад
s1.thehost.com.ua
абоs2-de.thehost.com.ua
. - для кожної послуги ці дані відрізняються. Переглянути актуальні параметри Ви можете у листі з параметрами доступу.
Приклади підключення
1. Підключення за допомогою ПЗ Navicat.
- Connection Name: вкажіть довільну назву для підключення.
- Host: вказуйте Ваш хостинг-сервер, наприклад
s1.thehost.com.ua
абоs2-de.thehost.com.ua
. Переглянути актуальні параметри Ви можете у листі з параметрами доступу. - Port:
3306
для MySQL або5432
для PostgreSQL. - Username: ім’я користувача з конфігураційного файлу CMS, в нашому прикладі це
wordpress_db
. - Password: пароль із конфігураційного файлу CMS.
2. Підключення за допомогою терміналу SSH.
mysql -h your-host.com -P 3306 -u your_username -p your_database
Безпека підключення:
- Використовуйте складні паролі
- Обмежуйте доступ за IP-адресами
- Регулярно оновлюйте програмне забезпечення
- Використовуйте SSL/TLS шифрування
- Налаштуйте мінімально необхідні права доступу