Назад | Перейти на главную страницу

Миграция данных Magento - Хосту не разрешено подключаться к этому серверу MySQL

В процессе миграции данных Magento хосту не разрешено подключаться к этому серверу MySQL.

Я проверяю соединение Mysql с помощью обычного файла PHP и могу подключиться к службе Mysql.

Я также создаю удаленного пользователя в phpmyadmin, но он также не работает и выдает ошибку:

SQLSTATE [HY000] [1130] Хосту не разрешено подключаться к этому серверу MySQL.

Есть какое-нибудь решение?

Похоже, у вас нет ПРИВИЛЕГИЙ БД / таблицы с этим именем пользователя БД.

По умолчанию: он указывает на MySQL локального хоста, если у вас есть стек LAMP на том же уровне.

Убедитесь, что вы подключились к своей базе данных Magento.

Установка Magento по умолчанию (если ваше имя пользователя в БД - magento), она принадлежит пользователю magento:

mysql> CREATE USER 'magento'@'localhost' IDENTIFIED BY 'your_password';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'magento'@'localhost'
    ->     WITH GRANT OPTION;

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

Разрешить указанный IP-адрес, например 1.2.3.4:

mysql> CREATE USER 'magento'@'1.2.3.4' IDENTIFIED BY 'your_password';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'magento'@'1.2.3.4'
    ->     WITH GRANT OPTION;

Разрешить все IP-адреса как диапазон подстановочных знаков (не рекомендуется):

mysql> CREATE USER 'magento'@'%' IDENTIFIED BY 'your_password';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'magento'@'%'
    ->     WITH GRANT OPTION;