AWS的Rds全球活动调度会因超级管理员身份验证错误

问题描述 投票:1回答:2

我正在我的AWS RDS服务器上的以下查询:

SET GLOBAL event_scheduler = ON;

我已经为超级管理员。

尽管如此,我得到以下错误:

Error Code: 1227. Access denied; you need (at least one of) the SUPER privilege(s) for this operation
mysql amazon-web-services amazon-rds-aurora
2个回答
2
投票

对于RDS,我们没有超级特权。我们推出的RDS实例的过程中创建的用户不是超级用户,它被限制。

要改变event_scheduler参数,您需要编辑您的RDS实例的对应参数组。

从AWS RDS控制台转到“参数组”的参数组点击对应到您的实例并搜索“event_scheduler”。您可以通过点击“编辑参数的改变它的值。

更改参数后,您需要检查参数组与您的实例同步,对于点击您的RDS实例从控制台转到配置中,你可以找到你的参数组名和重启是否需要应用更改你该参数组中已经做了

注: - 如果一个参数组与一个以上的实例相关联,该参数组中的更改将应用​​到与它相关联的所有实例。


1
投票

您可能没有一般权​​限在SQL直接设置这些参数。相反,尝试设置参数event_scheduler参数组的RDS实例中ON

有关创建和修改DB参数组信息,请参见DB参数组[1]工作。

[1] https://docs.amazonaws.cn/en_us/AmazonRDS/latest/UserGuide/USER_WorkingWithParamGroups.html

© www.soinside.com 2019 - 2024. All rights reserved.