有没有办法以MySQL的root用户身份登录并显示对指定数据库有任何权限的所有用户?
答案 0 :(得分:0)
USE mysql;
SELECT user,host FROM db WHERE db='name';
SELECT user,host FROM tables_priv WHERE db='name';
SELECT user,host FROM columns_priv WHERE db='name';
SELECT user,host FROM procs_priv WHERE db='name';
第一个语句获取对数据库本身具有权限的所有用户。其他3个查询适用于仅对表,列或过程级别具有权限的用户。
可悲的是无法引用发布此内容的其他用户。我从那里学到了它,但再也找不到了。