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

Пустой пользователь MariaDB в таблице пользователей

У меня проблема с парой пользователей в базе данных.

Я заметил это, когда пытался добавить нового пользователя, CREATE USER, GRANT и FLUSH PRIVILEGES выполняются правильно и ВЫСТАВКА ГРАНТОВ ЗА "Репорт" показывает правильную информацию для нового пользователя, но я не могу использовать ее для входа в базу данных.

Я пошел искать пользователя в таблице mysql.user, и он вставляется, НО у меня также есть эти пустые пользователи (без пароля)

MariaDB [(none)]> select Host, User, Password from mysql.user;
+-----------------------+-------------+-------------------------------------------+
| Host                  | User        | Password                                  |
+-----------------------+-------------+-------------------------------------------+
| localhost             | root        |                                           |
| localhost.localdomain | root        |                                           |
| 127.0.0.1             | root        |                                           |
| ::1                   | root        |                                           |
| localhost             |             |                                           |
| localhost.localdomain |             |                                           |
| localhost             | freepbxuser | *1F0450426F77A1                           |
| %                     | reportes    | *2BA18D13                                 |
+-----------------------+-------------+-------------------------------------------+
8 rows in set (0.00 sec)

Я пытался сбросить их с помощью УДАЛИТЬ ПОЛЬЗОВАТЕЛЯ '' но конечно показывает ошибку.

Это система FreePBX, и независимо от сообщения об ошибке с их стороны я хочу знать, что произойдет, если я просто сделаю

DELETE FROM mysqluser where User = '' and Host = 'localhost';

То же, что и DROP USER? Мне не удалось найти ответ в документации. Версия 5.5.60-MariaDB