首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google Cloud SQL -需要超级用户权限

Google Cloud SQL -需要超级用户权限
EN

Stack Overflow用户
提问于 2017-10-25 21:38:02
回答 3查看 4.6K关注 0票数 5

我们正在为我们的项目使用Google Cloud SQL,但面临着一些围绕它的管理问题。

在我们的云数据库中,我们有两个用户,比如:

root% (任意主机) root182.68.122.202

现在我们需要这两个用户上的“超级”用户访问权限来执行一些管理任务,比如将变量'max_allowed_packet‘修改为更高的限制,以及其他相关的东西来优化我们的功能。

就像我想要执行其中一个命令一样:

设置全局max_allowed_packet=32*1024*1024;

但我无法从Google Cloud控制台或MYSQL本身找到完成此操作的方法,因为我收到了一个错误提示:

"SQL错误(1227):访问被拒绝;您需要(至少一个)超级权限才能执行此操作。“

我甚至尝试过对"mysql.user“表进行直接更改(对超级权限设置为”是“),但都是徒劳的。

您能让我知道如何在我的数据库上执行此任务吗?将这些超级访问权限授予所需用户的方法是什么?

EN

回答 3

Stack Overflow用户

发布于 2019-11-22 12:00:12

根据谷歌的Cloud SQL documentation,根用户拥有除超级用户和文件用户之外的所有权限。这是Google Cloud SQL的一个特征。

但请放心!您还可以通过其他三种方法轻松更改一直在减慢进度的全局"group by“变量。在这个Configuring database flags上有一个简洁的解释,这将是一个指南。

我希望这对其他人有帮助!

票数 0
EN

Stack Overflow用户

发布于 2021-05-04 14:46:45

Google Cloud SQL不支持超级特权,这意味着GRANT ALL privileges语句将不起作用。作为替代方案,您可以在%.*上使用GRANT ALL。

票数 0
EN

Stack Overflow用户

发布于 2017-10-30 06:07:24

您可以编辑正在运行的实例。

在SQL部分的左侧菜单中:

  1. 单击相关行查看您的实例详细信息
  2. 单击“编辑按钮”,在配置块中编辑“添加数据库标志”通过在已定义列表中选择添加一个新项目
  3. 不要忘记通过点击“保存”按钮保存您的新标志
票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46933951

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档