MySQL查詢許可權

2021-08-04 16:49:35 字數 532 閱讀 4282

使用slect語句,可以查詢user表中的許可權資訊

但是,該語句不僅需要指定使用者,還需要指定查詢的許可權,比較麻煩

mysql中,提供了乙個show grants語句

語法格式

show grants for 『username』@』hostname』;

只需要指定,查詢的使用者名稱和主機名即可

使用show grants語句,查詢root使用者的許可權

可以看出,root使用者擁有所有的許可權

並且,可以為其他使用者賦予許可權

使用show grants語句,查詢user4使用者的許可權

可以看出,user4使用者,有select許可權和insert許可權

並且,具有給其他使用者賦予select、insert許可權的功能

mysql 重新整理許可權 mysql許可權

1,檢視所有使用者許可權 select distinct concat user user,host,as query from mysql.user 或者 select from mysql.user 2,檢視某乙個使用者的許可權 show grants for user ip 3,分配許可權 以...

mysql許可權 列許可權 mysql 的許可權體系介紹

mysql 的許可權體系大致分為5個層級 全域性層級 全域性許可權適用於乙個給定伺服器中的所有資料庫。這些許可權儲存在mysql.user表中。grant all on 和revoke all on 只授予和撤銷全域性許可權。資料庫層級 資料庫許可權適用於乙個給定資料庫中的所有目標。這些許可權儲存在...

mysql 許可權設定 mysql 許可權設定

關於mysql的使用者管理,筆記 1 建立新使用者 通過root使用者登入之後建立 grant all privileges on to testuser localhost identified by 123456 建立新使用者,使用者名為testuser,密碼為123456 grant all ...