本文共 2166 字,大约阅读时间需要 7 分钟。
如何查看MySQL当前用户的权限?以下是两种常用的方法。
show grants for
命令这是一种简便且直接的方法,可以快速查询出创建用户的SQL语句。命令格式如下:
show grants for [account];
或者如果你需要指定主机地址,可以使用:
show grants for [account]@'127.0.0.1';
运行后,系统会返回一个GRANT语句,例如:
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE ON *.* TO '[account]'@'%' IDENTIFIED BY PASSWORD '**************************';
user
表进行查询这种方法通过直接查询MySQL的user
表来获取权限信息。默认情况下,使用以下命令:
use mysql;select * from `user` where `User`='[account]' \G;
运行后,会返回一个结果示例:
*************************** 1. row *************************** Host: % User: [account] Password: ********************************* Select_priv: Y Insert_priv: Y Update_priv: Y Delete_priv: Y Create_priv: Y Drop_priv: N Reload_priv: N Shutdown_priv: N Process_priv: N File_priv: N Grant_priv: N References_priv: N Index_priv: N Alter_priv: N Show_db_priv: N Super_priv: N Create_tmp_table_priv: N Lock_tables_priv: N Execute_priv: N Repl_slave_priv: N Repl_client_priv: N Create_view_priv: N Show_view_priv: N Create_routine_priv: N Alter_routine_priv: N Create_user_priv: N Event_priv: N Trigger_priv: N Create_tablespace_priv: N ssl_type: ssl_cipher: x509_issuer: x509_subject: max_questions: 0 max_updates: 0 max_connections: 0 max_user_connections: 0
通过以上两种方法,你可以清晰地了解MySQL用户的权限设置。
转载地址:http://mldfk.baihongyu.com/