«

MYSQL查看与删除用户的命令详解

时间:2026-2-17 19:58     作者:Anglei     分类: 数据库


在 MySQL 中,查看所有用户和删除指定用户的命令如下:

1.查看所有用户

使用 mysql.user 系统表查询:

SELECT User, Host FROM mysql.user;

该命令会列出所有用户名及其允许连接的主机。

2.删除指定用户

使用 DROP USER 语句:

DROP USER 'username'@'host';

'username':要删除的用户名。
'host':该用户允许连接的主机(例如 'localhost'、'%' 表示所有主机)。

3.示例

删除名为 testuser、仅允许从本地连接的用户:

DROP USER 'testuser'@'localhost';

4.注意事项

权限要求:执行删除操作需要拥有 CREATE USER 权限或对 mysql 数据库的 DELETE 权限。
用户存在性:删除前最好确认用户存在,否则会报错。
权限刷新:DROP USER 会自动清理权限并刷新,无需额外执行 FLUSH PRIVILEGES。
MySQL 版本:该语法在 MySQL 5.0 及以上版本均适用。

本文完结,相关标签: mysql

 版权所有:Anglei
 文章标题:MYSQL查看与删除用户的命令详解
 除非注明,本站文章如未特殊说明均为 MAXADA社区知识库 原创,且版权所有,请勿用于任何商业用途。

推荐阅读:

看完后感想如何?

路过(0)

雷人(0)

握手(0)

鲜花(0)

鸡蛋(0)
分享到: