Статья содержит сведения об ошибках, возникающих при миграции с VMmanager 5 в VMmanager 6.
Ошибка 1130: Host '127.0.0.1' is not allowed to connect to this MariaDB server
Ошибка возникает, если на сервере с VMmanager 5 у пользователя vmmgr недостаточно прав для работы с базой данных.
Решение
- Подключитесь к серверу с VMmanager 5 по SSH.
-
Откройте консоль БД:
mysql
-
Разрешите доступ с локального IP-адреса 127.0.0.1:
GRANT ALL PRIVILEGES ON *.* TO 'vmmgr'@'127.0.0.1';
FLUSH PRIVILEGES;
-
Определите хеш пароля для пользователя vmmgr:
SELECT user,host,password FROM mysql.user WHERE user='vmmgr';
Значение хеша содержится в столбце password.
Пример ответа+-------+-----------+-------------------------------------------+ | user | host | password | +-------+-----------+-------------------------------------------+ | vmmgr | localhost | *25221266341B6A49D82711291F47556E6D716 | +-------+-----------+-------------------------------------------+
-
Заново установите пароль для пользователя vmmgr:
UPDATE mysql.user SET password='<hash>' WHERE user='vmmgr' AND host='127.0.0.1';
Пояснения к команде -
Выйдите из консоли БД:
exit