我知道我可以通过以下简单的方式设置用户的权限:
grant all on [database name].[table name] to [user name]@[host name];
但是我怎样才能看到现有的特权?
我需要查看与授权中使用的数据相似的数据。换句话说,我想知道给定用户对给定主机的给定数据库的给定表具有给定的访问权限。
我怎么才能得到它?
我知道我可以通过以下简单的方式设置用户的权限:
grant all on [database name].[table name] to [user name]@[host name];
但是我怎样才能看到现有的特权?
我需要查看与授权中使用的数据相似的数据。换句话说,我想知道给定用户对给定主机的给定数据库的给定表具有给定的访问权限。
我怎么才能得到它?
该命令
SHOW GRANTS [FOR user]
是您正在寻找的。有关更多详细信息,请参见此处。这是MySQL文档:
SHOW GRANTS