我需要向MySQL数据库中的所有用户授予文件权限。对单个用户的此查询工作正常
GRANT FILE ON *.* TO 'john'@'localhost';
当我想向我的数据库上的所有用户授予文件权限时,我尝试了以下查询
GRANT FILE ON *.* TO '%'@'%';
但它没有用。要向所有用户授予文件权限,我需要做什么?谢谢你的帮助。
答案 0 :(得分:1)
您不能使用通配符来匹配具有GRANT
语句的所有用户。
您需要在指定 GRANT
时指定各个用户帐户根据GRANT
语法,您可以为必须授予权限的数据库对象使用通配符,但不能为用户使用。