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