ошибка удаленного подключения к MySQL: (HY000 / 1130)

Я хочу соединить удаленную базу данных mysql с php, но получаю ошибку.

Где моя ошибка? Как я могу решить это?
введите описание изображения здесь

и мой PHP-код здесь:

<?php
$servername = "mysql.somedomain.com";
$username = "username";
$password = "password";

// Create connection
$conn = new mysqli($servername, $username, $password);

// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";
?>

0

Решение

Хост должен быть авторизован для подключения к серверу.

Вам нужно запустить что-то вроде

GRANT ALL ON *.* to u478628312_database@'88.254.234.215' IDENTIFIED BY '12345';

…или лучше,

GRANT <the minimum required privileges> ON yourdatabase.* to u478628312_database@'88.254.234.215' IDENTIFIED BY '12345';

с последующим

FLUSH PRIVILEGES;

на сервере от пользователя с соответствующими правами для этого (например, root).

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]