SQL语句查看MySQL各用户的权限 原创 数据库 2022年1月21日 14:40 夏至未至 1565 当前内容 2663 字,在路上,马上到,马上到 ### 系统命令 show grants for 'root'@'%'\G; 输出 root@% 用户所有权限: mysql> show grants for 'root'@'%'; +---------------------------------------------------------------------------------+ | Grants for root@% | +---------------------------------------------------------------------------------+ | GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, PROCESS, REFERENCES, INDEX, ALTER, SHOW DATABASES, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, CREATE USER, EVENT, TRIGGER, CREATE TABLESPACE ON *.* TO 'root'@'%' WITH GRANT OPTION | +---------------------------------------------------------------------------------+ 1 row in set (0.04 sec) mysql> ### sql命令 select * from mysql.user where user='root'\G; 查询root用户权限输出: mysql> select * from mysql.user where user='root'\G; *************************** 1. row *************************** Host: % User: root Select_priv: Y Insert_priv: Y Update_priv: Y Delete_priv: Y Create_priv: Y Drop_priv: Y Reload_priv: Y Shutdown_priv: N Process_priv: Y File_priv: N Grant_priv: Y References_priv: Y Index_priv: Y Alter_priv: Y Show_db_priv: Y Super_priv: N Create_tmp_table_priv: Y Lock_tables_priv: Y Execute_priv: Y Repl_slave_priv: Y Repl_client_priv: Y Create_view_priv: Y Show_view_priv: Y Create_routine_priv: Y Alter_routine_priv: Y Create_user_priv: Y Event_priv: Y Trigger_priv: Y Create_tablespace_priv: Y ssl_type: ssl_cipher: x509_issuer: x509_subject: max_questions: 0 max_updates: 0 max_connections: 0 max_user_connections: 0 plugin: mysql_native_password authentication_string: *B8AF4B938CB7333026B7FEFBCD337399F0AAD7B3 password_expired: N password_last_changed: 2022-01-17 11:10:49 password_lifetime: NULL account_locked: N 1 row in set (0.04 sec) ERROR: No query specified mysql> 以后两种方式均可查询数据库用户权限,实测均适用于5.7 和 8.0 数据库 本文标题: SQL语句查看MySQL各用户的权限 本文作者: 夏至未至 发布时间: 2022年1月21日 14:40 最近更新: 2022年3月18日 20:04 原文链接: 许可协议: 署名-非商业性-禁止演绎 4.0 国际(CC BY-NC-ND 4.0) 请按协议转载并保留原文链接及作者 MySQL(28) 上一个 fflush(stdin)与fflush(stdout) 下一个 new 和 malloc、delete 和 free 的区别 当前文章评论暂未开放,请移步至留言处留言。