gpt4 book ai didi

mysql - 向 MySQL 中的现有用户授予权限

转载 作者:行者123 更新时间:2023-11-29 15:15:59 25 4
gpt4 key购买 nike

尝试使用现有数据库用户授予权限

GRANT SELECT, INSERT, UPDATE ON myschema.* TO 'OptimusPrime'@'cybertron';

但我不断得到

1410, 'You are not allowed to create a user with GRANT'

我很困惑,因为我确信数据库中存在用户 OptimusPrime (!)。我使用它验证了

select * from mysql.user;

确实,擎天柱就在那里。我很困惑。有人能告诉我为什么我一直收到这个吗?我不想创建新用户

编辑:我正在使用 root 用户

EDIT2:尝试对 root 用户执行此操作。得到同样的错误。我会尝试重新安装服务器。有什么可疑的。完成后我会更新

最佳答案

要执行此命令,您需要以管理员身份执行sql查询,或者以被授予执行GRANT查询的用户身份执行。

您可以连接到root用户,并尝试执行

GRANT SELECT, INSERT, UPDATE ON myschema.* TO 'OptimusPrime'@'cybertron';

结果会更好。

关于mysql - 向 MySQL 中的现有用户授予权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59696001/

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