在mysql8中,可以使用以下方法查看所有用戶:
SELECT User, Host FROM mysql.user;
執行以上SQL語句后,將會輸出所有用戶的用戶名和主機名。
除了查看所有用戶,還可以查看單個用戶的權限和角色:
SHOW GRANTS FOR 'user'@'host'; SELECT * FROM mysql.role_edges WHERE FROM_HOST='host' AND FROM_USER='user';
其中,'user'為指定的用戶名,'host'為指定的主機名。
在mysql8中,用戶的權限和角色分別由GRANT語句和CREATE ROLE語句定義。例如,以下語句將創建一個名為'read-only'的角色,該角色具有SELECT表的權限:
CREATE ROLE 'read-only'; GRANT SELECT ON table_name TO 'read-only';
如果想要查看某個角色的權限,可以使用以下語句:
SHOW GRANTS FOR 'read-only';
以上就是mysql8查看所有用戶和角色權限的方法。
上一篇jquery dice
下一篇偽元素寫個線 css