2015-06-25 62 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

它的工作,谢谢! –