你如何删除WordPress数据库用户?

时间:2017-12-17 00:55:07

标签: mysql wordpress

我已经创建了LAMP服务器并在其上安装了WordPress 5.5。我的WordPress数据库的MySQL数据库用户名称为' wp_user'。我已授予我自己的管理用户帐户所有数据库的所有权限。我现在正在尝试各种设置,并希望暂时手动删除WordPress用户,然后重新创建它,但是当我尝试时出现错误:

mysql> DROP USER wp_user;

ERROR 1396 (HY000): Operation DROP USER failed for 'wp_user'@'%'

为什么我不能删除此用户?我必须首先杀死一些进程吗?

2 个答案:

答案 0 :(得分:1)

验证用户是否确实存在:SELECT user, host FROM mysql.user where user = 'YOUR_USER';

如果它确实存在:flush privileges;然后DROP USER 'YOUR_USER'@'localhost';

仍然没有用?

试试这个:

DELETE FROM mysql.user WHERE user='YOUR_USER' AND host = 'localhost';

flush privileges;

答案 1 :(得分:0)

flush privileges;告诉服务器重新加载授权表。

DROP USER 'wp_user'@'localhost';

再次flush privileges;

SELECT user, host FROM mysql.user where user = 'wp_user';

查询将返回空集。