Как я могу подключиться к базе данных 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'
Как мне это сделать?