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