gpt4 book ai didi

mysql - 如何为 MySQL 中的用户授予 CREATE USER 和 GRANT 权限?

转载 作者:行者123 更新时间:2023-11-29 12:08:45 24 4
gpt4 key购买 nike

我在 localhost 中创建了一个名为 Hamza 的新用户,然后我尝试授予它这 2 个权限:

  • 创建用户
  • 授予

对于创建来说一切正常,但是当涉及到授予权限时我尝试了这个查询:

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

有人可以告诉我如何纠正这个语法错误吗?

最佳答案

您在 GRANT 语句中缺少 ON object_name,例如

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

关于mysql - 如何为 MySQL 中的用户授予 CREATE USER 和 GRANT 权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31058438/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com