在mysql中,如何返回所有创建的用户?

在MySQL中,有一个名为mysql.user的系统表。通过查询该表可以返回在MySQL中创建的所有用户以及有关这些用户的信息。

SELECT User
FROM mysql.user;

mysql.user表包含以下字段:

字段说明
Host
User用户名(例如:root,mysql等)
Password密码加密后的值
Select_privY或N(是否有Select权限)
Insert_privY或N(是否有Insert权限)
Update_privY或N(是否有Update权限)
Delete_privY或N(是否有Delete权限)
Create_privY或N(是否有Create权限)
Drop_privY或N(是否有Drop删除权限)
Reload_privY或N(是否有Reload权限)
Shutdown_privY或N(是否有Shutdown权限)
Process_privY或N(是否有进程控制权限)
File_privY或N(是否有文件操作权限)
Grant_privY或N(是否有Grant权限)
References_privY或N(是否有权限)
Index_privY或N(是否有索引权限)
Alter_privY或N(是否有修改权限)
Show_db_privY或N(是否有查看数据权限)
Super_privY或N(是否有超级权限)
Create_tmp_table_privY或N(是否有创建临时表权限)
Lock_tables_privY或N(是否有锁表权限)
Execute_privY或N(是否有执行权限)
Repl_slave_privY或N(是否有引用从库权限)
Repl_client_privY或N(是否有客户端权限)
Create_view_privY或N(是否有创建视图权限)
Show_view_privY或N(是否有查看视图权限)
Create_routine_privY或N(是否有创建例程[函数和过程]权限)
Alter_routine_privY或N(是否有修改函数和过程权限)
Create_user_privY或N(是否有创建用户权限)
Event_privY或N(是否有事件权限)
Trigger_privY或N(是否有触发器权限)
Create_tablespaceY或N(是否有创建表空间权限)
ssl_type安全字段
ssl_cipher安全列存储为[BLOB]
x509_issuer安全列存储为[BLOB]
x509_subject安全列存储为[BLOB]
max_questions资源控制字段
max_updates资源控制字段
max_connections资源控制字段
max_user_connections资源控制字段
plugin安全字段
authentication_string安全字段
MySQL 在MySQL中查找用户
日期:2019-02-04 12:52:30 来源:oir作者:oir