我对数据库中的几个用户感到有问题。
我注意到,当我尝试添加新用户时,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