Вопрос: |
В cPanel в разделе удалённый MySQL введён IP-адрес **.***.**.**, с которого скрипту надо обратиться к базе данных сайта ***.*.
Запуск такого кода:
$db_host = "**.**.***.***";
$*";
$db_user*";
$* = "...."; // Соответствующий пароль
$mysqli*mysqli*db_host*db_user*);
if ($mysqli->*)
printf("Ошибка подключения к базе данных: %s\n", $mysqli->*);
*
* "Подключение успешно";
вызывает ошибку:
http://*.*.*.php
*: mysqli::mysqli*mysqli.mysqli]: (****/****): *MySQL* '**.**.***.***' (***) *domains*.*public_html*.php* *
Ошибка подключения к базе данных: *MySQL* '**.**.***.***' (***)
Подскажите, пожалуйста, что надо исправить, чтобы обратиться удалённо к базе данных?
Спасибо! |
Вопрос: |
Дополнения:
*. скрипт *.php очень долго работает, но в итоге выдёт сообщение об ошибке.
*. если посмотреть * на сайте ***.*, то он показывает **.**.***.***
Обращение и по этому IP-адресу вызывает ошибку. |
Ответ: |
Здравствуйте.
По умолчанию удаленное подключение к БД в целях безопастности заблокировано.
Для подключения у Вас должен быть статичный IP адрес, который мы добавим в доверенные, после чего Вы сможете подключиться.
Если у Вас статичный IP сообщите пож. мы добавим его. |
Вопрос: |
Добрый день!
Спасибо за ответ!
Да, IP-адрес статичный, с нашего выделенного VPS происходит автоматическое обновление наших программных продуктов, один из которых и установлен на Вашем хостинге на сайта ***.*.
IP-адрес, с которого необходимо обращение к базе данных сайта ***.*:
**.***.**.**
И, подскажите, пожалуйста, для удалённого обращения к базе данных какой IP-адрес в качестве параметра host ставить:
**.**.***.*** или **.**.***.***? |
Ответ: |
в качестве хоста укажите адрес вашего сайта
в панели в меню - удаленный mysql укажиет шаблон % |
Вопрос: |
Спасибо, подключается. |
Ответ: |
ok |
|