2014-02-11 70 views
1

我需要爲我的MySQL數據庫中的所有用戶授予文件權限。當我想給我的數據庫中的所有用戶我想下面的查詢MySQL向所有用戶授予文件權限

GRANT FILE ON *.* TO '%'@'%'; 

文件權限,但它沒有工作,這個查詢爲單個用戶完美的作品

GRANT FILE ON *.* TO 'john'@'localhost'; 

。我需要做什麼才能將文件權限授予所有用戶?謝謝你的幫助。

回答

1

您不能使用通配符字符來匹配GRANT語句的所有用戶。

您需要指定單獨的用戶帳戶,同時指定GRANT

由於每GRANT語法,你可以使用通配符對你得給權限的數據庫對象,而不是用戶。

+0

我知道這是行不通的。我希望有一個解決方法,而不是隻是說它不起作用的答案。 – Laoneo