MariaDB 用户表中的空用户

MariaDB 用户表中的空用户

我对数据库中的几个用户感到有问题。

我注意到,当我尝试添加新用户时,CREATE USER、GRANT 和 FLUSH PRIVILEGES 会正确执行,并且显示“reporte”的补助金显示新用户的正确信息,但我无法使用它登录数据库。

我去 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

相关内容