MySQL 在MySQL中查找用户


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

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

1
2
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 安全字段


原文链接:https://codingdict.com/