Подключайтесь удаленно к базе данных cpanel с помощью php - PullRequest
0 голосов
/ 05 мая 2018

Я пытаюсь получить доступ к базе данных моего живого веб-сайта с localhost. Мой сайт работает на хостинге cpanel. Я создал базу данных и добавил пользователя в эту базу данных, но не могу подключиться к этой базе данных с моего локального хоста. это код информации базы данных

<?php
    $conf['dbuser']='admin_root';
    $conf['dbpass']='rootroot!@#$';
    $conf['dbname']='bsaiiian_os';
    $conf['dbhost']='example.com';
    $conf["title"]='DEMO';
?>

Я думаю, что проблема в переменной $conf['dbhost'], в которую я помещаю URL своего сайта и не уверен, что это правильно. Когда я загружаю свой скрипт на хостинг и ставлю

$conf['dbhost']='localhost';

соединение установлено. это сообщение об ошибке:

Соединение не удалось: не удалось установить соединение, потому что целевой компьютер активно отказал ему.

1 Ответ

0 голосов
/ 06 мая 2018

Из-за соображений безопасности MySQL от cPanel требует, чтобы у вас был доступ к вашему IP.

Это делается через:

cPanel -> Удаленное соединение MySQL

Вам необходимо перейти туда и разрешить IP-адрес вашего локального компьютера, чтобы установить соединение.

Примечание. Это относится ко всем IP-адресам, даже к тому, на котором находится ваша учетная запись. Вы увидите, что IP-адрес вашей учетной записи cPanel уже присутствует там - это позволяет получить доступ к MySQL для любых файлов из вашей учетной записи cPanel

...