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.

Процес налаштування

Для роботи з базою даних через віддалене підключення потрібно виконати три прості кроки. Спочатку активуйте віддалений доступ у налаштуваннях Вашої бази даних. Після цього встановіть на свій комп’ютер програму для роботи з базами даних, яка Вам найбільше підходить. Останнім кроком буде налаштування з’єднання в програмі, де Вам потрібно вказати параметри доступу до бази даних.

Активація віддаленого доступу

Для початку необхідно активувати віддалений доступ до Вашої бази даних:

  1. Виберіть потрібну базу даних, перейдіть до розділу Користувачі БД.

Користувач БД

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

Активацію віддаленого доступу

Параметри підключення

Параметри доступу до бази даних можете переглянути у конфігурації Вашої CMS. Відкрийте конфігураційний файл Вашого сайту, зазвичай названий config.php, configuration.php або wp-config.php. Аналогічно це може бути графічний інтерфейс Вашого ПЗ.

Знайдіть секцію, що містить параметри підключення до бази даних, такі як ім'я сервера, назва бази даних, ім'я користувача, пароль та порт.

  • Для зовнішніх підключень використовуйте стандартний порт для MySQL3306 або для PostgreSQL5432.
  • Адресу хоста (ім’я сервера) вказуйте Ваш хостинг-сервер, як приклад: s#.thehost.com.ua або s#-de.thehost.com.ua.

Важливо: для кожної послуги адрес хоста відрізняється. Переглянути актуальні параметри Ви можете у листі з параметрами доступу.

Підключення за допомогою MySQL Workbench

MySQL Workbench – це популярний інструмент для роботи з MySQL базами даних. Ось покрокова інструкція з налаштування підключення:

  1. Запустіть MySQL Workbench.
  2. На головному екрані натисніть + (New Connection) або виберіть Database -> New Connection.
  3. У вікні налаштування з’єднання вкажіть:
    • Connection Name: довільна назва підключення (наприклад, MyProject).
    • Connection Method: Standard (TCP/IP).
    • Hostname: адреса вашого сервера.
    • Port: 3306.
    • Username: ім'я користувача бази даних.
    • Password: натисніть Store in Vault та введіть пароль.
  4. Натисніть Test Connection для перевірки з’єднання.
  5. Після успішної перевірки натисніть OK для збереження налаштувань.

Підключення

Підключення за допомогою pgAdmin

pgAdmin – це зручний інструмент для управління PostgreSQL базами даних. Процес налаштування підключення:

  1. Відкрийте pgAdmin.
  2. У дереві об’єктів правою кнопкою миші клацніть на Servers та виберіть Register -> Server.

Підключення

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

Вкладка General

  1. Перейдіть на вкладку Connection та заповніть:

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

Підключення

Після успішного підключення ви побачите вашу базу даних у дереві об’єктів зліва.

Безпека підключення:

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