2013-10-27 102 views
1
mysql> GRANT, SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, 
-> ALTER, CREATE TEMPORARY TABLES, LOCK TABLES 
-> ON dbname.* 
-> TO 'user'@'localhost' 
-> IDENTIFIED BY 'pass'; 

錯誤1064(42000):您的SQL語法錯誤;檢查與您的MySQL服務器版本相對應的手冊,以找到在第1行使用「SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX, ALTER,CREATE TEMPORARY TA」的正確語法錯誤1064(42000)權限

一直有此錯誤最近不斷地關閉,不知道爲什麼。

回答

-1

通過後GRANT去除comma ,試試這個: -

mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, 
-> ALTER, CREATE TEMPORARY TABLES, LOCK TABLES 
-> ON dbname.* 
-> TO 'user'@'localhost' 
-> IDENTIFIED BY 'pass'; 
+1

感謝固定,但不會讓我接受你的答案8分鐘WTF – cea

+0

@CharlieBunt: - 不客氣。這不是一個問題,這是SO的一個特點!(這真的很酷)。你可以在系統允許你這樣做後接受它:) –

0

沒有逗號後GRANT

mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, 
-> ALTER, CREATE TEMPORARY TABLES, LOCK TABLES 
-> ON dbname.* 
-> TO 'user'@'localhost' 
-> IDENTIFIED BY 'pass'; 
相關問題