如何判断哪些MySQL用户可以访问数据库以及他们具有哪些特权?
当我单击“权限”时,我似乎能够从phpMyAdmin获取此信息。。。
Users having access to "mydatabase"
User Host Type Privileges Grant
myuser1 % database-specific ALL PRIVILEGES Yes
root localhost global ALL PRIVILEGES Yes
myuser2 % database-specific SELECT, INSERT, UPDATE No
。。。但我想知道如何从命令行执行此查询。
(phpMyAdmin经常向我显示它正在执行的命令的SQL语法,但是在这种情况下我看不到它。)
请注意,我并不是在问特定用户有什么授予权限(即“ myuser1的SHOW GRANTS”),而是在给定数据库名称的情况下,如何确定哪些MySQL用户可以访问该数据库以及他们具有哪些特权? 基本上,如何从命令行获取以上图表?