gpt4 book ai didi

mysql - 在 mySQL 中向我自己授予所有权限

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

我在运行触发器时遇到“无法在系统表上创建触发器”错误,并在线查看如何解决此问题,一种解决方案是授予用户对架构的权限。现在我正在这样做,但 mysql 说我在“localhost”附近的第 1 行有一个语法错误。这是我的查询,我基于 MySQL 网站。有人可以告诉我出了什么问题,以便我可以运行触发器吗?

CREATE USER 'root' @ 'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON mysql.* TO 'root' @ 'localhost';

最佳答案

第一个查询是多余的。 root 应该已经存在于您的数据库中,因此您不需要创建它。因此删除空格后会出现错误。

第二个查询不会改变任何内容,因为默认情况下 root 应该拥有 mysql 的所有权限。所以不需要授予root对mysql的所有权限。*

运行以下命令以授予您的个人帐户所有权限:

GRANT ALL PRIVILEGES ON mysql.* TO 'username'@'localhost';

关于mysql - 在 mySQL 中向我自己授予所有权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46938621/

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