In Magento Data Migration process, Host is not allowed to connect to this MySQL server.
I check Mysql connection using normal PHP file and able to connect in Mysql service.
I also create a remote user in phpmyadmin but it also not working and give the error:
SQLSTATE[HY000] [1130] Host is not allowed to connect to this MySQL server
Does have any solution?
Похоже, у вас нет ПРИВИЛЕГИЙ БД / Таблицы с таким именем пользователя БД.
По умолчанию: если у вас есть стек LAMP на том же уровне, он указывает на MySQL локального хоста.
Убедитесь, что вы подключились к своей базе данных 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:[1274 sizes Разрешить все IP-адреса в качестве диапазона подстановочных знаков (не рекомендуется):
mysql> CREATE USER 'magento'@'%' IDENTIFIED BY 'your_password';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'magento'@'%'
-> WITH GRANT OPTION;