MySQL 在MySQL中查找用户
时间:2019-02-04 12:52:30 来源:igfitidea点击:
在mysql中,如何返回所有创建的用户?
在MySQL中,有一个名为mysql.user的系统表。通过查询该表可以返回在MySQL中创建的所有用户以及有关这些用户的信息。
SELECT User FROM mysql.user;
mysql.user表包含以下字段:
字段 | 说明 |
---|---|
Host | |
User | 用户名(例如:root,mysql等) |
Password | 密码加密后的值 |
Select_priv | Y或N(是否有Select权限) |
Insert_priv | Y或N(是否有Insert权限) |
Update_priv | Y或N(是否有Update权限) |
Delete_priv | Y或N(是否有Delete权限) |
Create_priv | Y或N(是否有Create权限) |
Drop_priv | Y或N(是否有Drop删除权限) |
Reload_priv | Y或N(是否有Reload权限) |
Shutdown_priv | Y或N(是否有Shutdown权限) |
Process_priv | Y或N(是否有进程控制权限) |
File_priv | Y或N(是否有文件操作权限) |
Grant_priv | Y或N(是否有Grant权限) |
References_priv | Y或N(是否有权限) |
Index_priv | Y或N(是否有索引权限) |
Alter_priv | Y或N(是否有修改权限) |
Show_db_priv | Y或N(是否有查看数据权限) |
Super_priv | Y或N(是否有超级权限) |
Create_tmp_table_priv | Y或N(是否有创建临时表权限) |
Lock_tables_priv | Y或N(是否有锁表权限) |
Execute_priv | Y或N(是否有执行权限) |
Repl_slave_priv | Y或N(是否有引用从库权限) |
Repl_client_priv | Y或N(是否有客户端权限) |
Create_view_priv | Y或N(是否有创建视图权限) |
Show_view_priv | Y或N(是否有查看视图权限) |
Create_routine_priv | Y或N(是否有创建例程[函数和过程]权限) |
Alter_routine_priv | Y或N(是否有修改函数和过程权限) |
Create_user_priv | Y或N(是否有创建用户权限) |
Event_priv | Y或N(是否有事件权限) |
Trigger_priv | Y或N(是否有触发器权限) |
Create_tablespace | Y或N(是否有创建表空间权限) |
ssl_type | 安全字段 |
ssl_cipher | 安全列存储为[BLOB] |
x509_issuer | 安全列存储为[BLOB] |
x509_subject | 安全列存储为[BLOB] |
max_questions | 资源控制字段 |
max_updates | 资源控制字段 |
max_connections | 资源控制字段 |
max_user_connections | 资源控制字段 |
plugin | 安全字段 |
authentication_string | 安全字段 |