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 шифрування.
- Налаштуйте мінімально необхідні права доступу.