2014-03-05 46 views
0

我正在MySQL中的簡單格蘭特,但不知道什麼是錯誤的下面的代碼。,使格蘭特我有錯誤1064(42000)

GRANT ALL PRIVILEGES 
    ON name_database.* 
    TO 'root'@'localhost' 
    IDENTIFIED BY PASSWORD 'password'; 

爲什麼我經常得到這樣的錯誤消息:

ERROR 1064 (42000): You have an error in your SQL syntax; 
check the manual that corresponds to your MySQL server version for the right 
syntax to use near 

回答

1

嘗試:

GRANT ALL PRIVILEGES 
    ON name_database.* 
    TO 'root'@'localhost' 
    IDENTIFIED BY 'password'; /*<--- no PASSWORD KEYWORD*/ 
+0

由於它的工作原理。 – Amir

相關問題