【发布时间】:2014-02-11 08:15:39
【问题描述】:
我需要向我的 MySQL 数据库中的所有用户授予文件权限。这个针对单个用户的查询非常完美
GRANT FILE ON *.* TO 'john'@'localhost';
当我想向我的数据库上的所有用户授予文件权限时,我尝试了以下查询
GRANT FILE ON *.* TO '%'@'%';
但它没有用。我需要做什么才能将文件权限授予所有用户?感谢您的帮助。
【问题讨论】:
我需要向我的 MySQL 数据库中的所有用户授予文件权限。这个针对单个用户的查询非常完美
GRANT FILE ON *.* TO 'john'@'localhost';
当我想向我的数据库上的所有用户授予文件权限时,我尝试了以下查询
GRANT FILE ON *.* TO '%'@'%';
但它没有用。我需要做什么才能将文件权限授予所有用户?感谢您的帮助。
【问题讨论】:
您不能使用通配符将所有用户与GRANT 语句匹配。
您需要在指定 GRANT
时指定各个用户帐户根据GRANT 语法,您可以将通配符用于必须授予权限的数据库对象,但不能用于用户。
【讨论】: