Подключение к онлайн-базе данных MySQL с локального хоста - PullRequest
0 голосов
/ 13 марта 2019

Как я могу подключиться к базе данных MySQL онлайн с локального хоста, используя php?

Я прочитал все, на что мог, но безрезультатно. Я прочитал Подключиться к онлайн-базе данных MySQL с localhost , Подключиться к базе данных сервера с localhost , Подключиться к базе данных сервера с localhost и некоторым другим, но не из им помогли.

Я пытался

$dbhost = 'infonetemonitor.com'; //$db['host'];
$dbuser = '****';//$db['user'];
$dbpass = '****';//$db['pass'];
$dbname = 'info1_quiz';//$db['dbname'];

//Mysqli
$mysqli = new mysqli($dbhost, $dbuser, $dbpass, $dbname);
if (mysqli_connect_errno()) {
    printf("MySQLi connection failed: ", mysqli_connect_error());
    exit();
}

Но эта ошибка была сгенерирована:

Предупреждение: mysqli :: mysqli (): (HY000 / 1045): доступ запрещен для пользователя 'info1_senetorial'@'41.58.56.26' (используя пароль: ДА) в C: \ wamp64 \ www \ COSTMI \ includes \ liveconnect.php в строке 10

Я подумал, что это может быть связано с тем, что я не добавил ip в Remote MySQL, поэтому я ничего не изменил.

В базе данных я пытался предоставить привилегии

GRANT ALL PRIVILEGES ON info1_quiz.* TO 'info1_senetorial'@'41.58.56.26' WITH GRANT OPTION;

но эта ошибка отображалась:

MySQL сказал:

1044 - Отказано в доступе пользователю 'infon10' @ 'localhost' к базе данных 'mysql'

Как мне это сделать?

1 Ответ

0 голосов
/ 13 марта 2019

Попробуйте заменить имя хоста на IP-адрес хоста и проверьте снова.это должно позволить вам подключиться к БД.Если вы хотите подключиться с помощью доменного имени, вам следует настроить MySQL для работы с доменным именем, связанным с файлом apache.conf.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...