首页 - 技术 - mysql怎么查看用户 |mysql to str

mysql怎么查看用户 |mysql to str

2023-09-22 11:52
mysql编译信息,mysql 5.7修改密码,MySQL时间戳是哪个,mysql指定位置截取,mysql会话没释放,mysql to str
1. 查看所有用户及其权限

可以使用以下SQL语句来查看已存在的所有用户及其权限:

SELECT DISTINCT
User,
Select_priv,
Insert_priv,
Update_priv,
Delete_priv,
Create_priv,
Drop_priv,
Reload_priv,
Shutdown_priv,
Process_priv,
File_priv,
Grant_priv,
References_priv,
Index_priv,
Alter_priv,
Show_db_priv,
Super_priv,
Create_tmp_table_priv,
Lock_tables_priv,
Execute_priv,
Repl_slave_priv,
Repl_client_priv,
Create_view_priv,
Show_view_priv,
Create_routine_priv,
Alter_routine_priv,
Create_user_priv,
Event_priv,
Trigger_priv
FROM mysql.user;
2. 查看当前用户

可以使用以下SQL语句来查看当前登录MySQL服务器的用户:

SELECT CURRENT_USER();
3. 查看指定用户

可以使用以下SQL语句来查看指定用户的权限:

SHOW GRANTS FOR 'username'@'hostname';

其中,’username’是指要查看的用户名,’hostname’是指该用户所在的主机名或IP地址。