Перейти к содержимому
UAhostingБлог
PHP и базы данных

Удалённое подключение к MySQL через cPanel

Удалённый доступ к MySQL/MariaDB требует разрешения для IP-адреса клиента, пользователя базы и доступного сетевого порта. Одного правильного пароля недостаточно.

Разрешите нужный адрес

  1. Узнайте внешний IP-адрес компьютера или сервера, с которого будете подключаться.
  2. В cPanel откройте Remote Database Access («Удалённый MySQL» в старых версиях). Добавьте именно этот IP-адрес через Add Host.
  3. Проверьте, что пользователь создан в cPanel и добавлен в нужную базу с необходимыми правами.

Настройте клиент

Хост — адрес сервера БД из данных услуги, порт обычно 3306, а не адрес cPanel с портом 2083. Введите полные имена пользователя и базы с префиксом аккаунта. Используйте TLS или согласованный SSH-туннель, если они поддерживаются вашим способом подключения.

Если соединение не устанавливается

Timeout может означать сетевую блокировку или недоступный внешний интерфейс; Access denied — ошибку реквизитов или разрешений. Передайте поддержке время, IP источника и текст ошибки без пароля. Не открывайте доступ для всех адрес через %. После временных работ удалите разрешение.

Документация

cPanel: Remote Database Access

От инструкции — к настройке

Условия и возможности соответствующей услуги — на основном сайте UAhosting.

Посмотреть услугу