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

问题描述 投票:0回答:2

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

mysql> DROP USER wp_user;

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

为什么我不能放弃这个用户?我必须首先杀死一些进程吗?

mysql wordpress
2个回答
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;

0
投票

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

DROP USER 'wp_user'@'localhost';

再次flush privileges;

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

查询将返回空集。

© www.soinside.com 2019 - 2024. All rights reserved.