1. 确认要删除的用户名
在删除mysql用户名之前需要确认一下要删除的用户名,可以通过以下命令来查看当前所有的用户:
SELECT * FROM mysql.user;
输出结果包含用户名(User列),主机地址(Host列)以及其他权限信息。
2. 删除用户
2.1 使用DROP USER命令删除用户
可以通过DROP USER命令来删除一个或多个用户:
DROP USER 'username'@'host';
其中,'username' 是要删除的用户名,'host' 是主机地址。
注意:删除用户时需要确保当前用户有足够的权限。
2.2 使用DELETE FROM删除用户
可以通过执行DELETE FROM语句来删除用户:
DELETE FROM mysql.user WHERE User='username' AND Host='host';
其中,'username' 是要删除的用户名,'host' 是主机地址。
3. 刷新权限
在删除用户之后,为了使更改生效,需要通过执行FLUSH PRIVILEGES命令刷新mysql权限表:
FLUSH PRIVILEGES;
执行该命令后,mysql会重新加载权限表,从而使更改生效。