Статья содержит сведения об ошибках, возникающих при миграции с 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
    BASH
  3. Разрешите доступ с локального IP-адреса 127.0.0.1: 

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

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

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

    Пример ответа

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

    UPDATE mysql.user SET password='<hash>' WHERE user='vmmgr' AND host='127.0.0.1';
    SQL

    <hash> — значение хеша, полученное в предыдущем запросе

  6. Выйдите из консоли БД: 

    exit
    BASH