2015-06-25 61 views
0

我創建了一個叫localhostHamza新用戶,然後我試着給它這兩個特權:如何在MySQL中爲用戶授予CREATE USER和GRANT權限?

  • CREATE USER
  • GRANT

對於創造一切正常,但是當涉及以授予的特權我嘗試此查詢:

GRANT CREATE USER TO 'Hamza'@'localhost' WITH GRANT OPTION; 

而且我得到了這個錯誤:

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 'TO 'Hamza'@'localhost' WITH GRANT OPTION' at line 1 

有人能告訴我怎樣才能糾正這個語法錯誤?

回答

1

您在這裏缺少ON object_nameGRANT聲明像

GRANT CREATE USER ON *.* TO 'Hamza'@'localhost' WITH GRANT OPTION; 
+0

它的工作,謝謝! –