База знаний VMmanager

Возможные проблемы при миграции с VMmanager 5

Статья содержит сведения об ошибках, возникающих при миграции с VMmanager 5 в VMmanager 6.

Ошибка 1130: Host '127.0.0.1' is not allowed to connect to this MariaDB server

Ошибка возникает, если на сервере с VMmanager 5 у пользователя vmmgr недостаточно прав для работы с базой данных.

Решение

  1. Подключитесь к серверу с VMmanager 5 по SSH.
  2. Откройте консоль БД: 

    mysql
  3. Разрешите доступ с локального IP-адреса 127.0.0.1: 

    GRANT ALL PRIVILEGES ON *.* TO 'vmmgr'@'127.0.0.1';
    FLUSH PRIVILEGES;
  4. Определите хеш пароля для пользователя vmmgr: 

    SELECT user,host,password FROM mysql.user WHERE user='vmmgr';

    Значение хеша содержится в столбце password.

    Пример ответа
    +-------+-----------+-------------------------------------------+
    | user  | host      | password                                  |   
    +-------+-----------+-------------------------------------------+
    | vmmgr | localhost | *25221266341B6A49D82711291F47556E6D716    |
    +-------+-----------+-------------------------------------------+
  5. Заново установите пароль для пользователя vmmgr: 

    UPDATE mysql.user SET password='<hash>' WHERE user='vmmgr' AND host='127.0.0.1';
    Пояснения к команде
  6. Выйдите из консоли БД: 

    exit