快速查看MySQL已创建用户:登录MySQL后执行 SQL 命令:SELECT User,Host FROM mysql.user; 这条命令能列出所有用户和他们的主机。
网友分享MySQL用户列表查看
在MySQL中,要快速查看所有用户,用这个:show databases; 不对,是select user,host from mysql.user; 超级简单,一条命令搞定。
PostgreSQL用户查询技巧
PostgreSQL查看用户:/du 或者 SELECT usename FROM pg_user; 直接在psql里输入就能看到所有用户列表。
SQL Server用户快速查
SQL Server里用 SELECT name FROM sys.server_principals WHERE type_desc = 'SQL_LOGIN'; 就能快速列出所有SQL登录用户。
Oracle数据库用户列表
Oracle查询用户:SELECT username FROM dba_users; 需要有权限,超级实用。
网友推荐MySQL用户管理
想看MySQL所有用户?执行:mysql -u root -p 然后 SELECT User,authentication_string,Host FROM mysql.user; 包括密码哈希和主机。
实用技巧汇总
对于MariaDB也一样:SELECT User, Host FROM mysql.user ORDER BY User; 排序后更好看。
FAQ
Q: MySQL怎么查看当前登录用户?
A: SELECT USER();
Q: 怎么删除多余用户?
A: DROP USER 'username'@'host';
Q: PostgreSQL怎么列出角色?
A: /du 或 SELECT rolname FROM pg_roles;
Q: 没有权限查看用户列表怎么办?
A: 需要用root或管理员账号登录。