Mysql Amazon RDS无法执行SET GLOBAL命令

Mysql Amazon RDS无法执行SET GLOBAL命令,mysql,amazon-web-services,amazon-ec2,amazon-rds,Mysql,Amazon Web Services,Amazon Ec2,Amazon Rds,我正在使用amazonrdsformysql数据库。我想运行一些SET命令,例如: SET GLOBAL group_concat_max_len =18446744073709551615 但是当我运行这个命令时,我得到了这个错误 ERROR 1227 (42000): Access denied; you need (at least one of) the SUPER privilege(s) for this operation 当我尝试添加特权时,它不允许我添加。有任何帮助或输入吗

我正在使用amazonrdsformysql数据库。我想运行一些SET命令,例如:

SET GLOBAL group_concat_max_len =18446744073709551615
但是当我运行这个命令时,我得到了这个错误

ERROR 1227 (42000): Access denied; you need (at least one of) the SUPER privilege(s) for this operation

当我尝试添加特权时,它不允许我添加。有任何帮助或输入吗?

Amazon不会为您提供RDS实例的超级权限(以防止您意外破坏复制等功能)

要配置
组\u concat\u max\u len
,请使用RDS参数组,该参数组允许您配置一组应用于实例的设置


通过API管理RDS全局设置。您也可以从web控制台或使用aws命令行工具对其进行编辑。

有关RDS参数组的更多信息,请从aws论坛中查看(您需要使用aws凭据登录)。这个线程提供了更多的例子。祝你好运谢谢@ceejayoz所以你的意思是我应该创建自己的参数组,编辑我想要的并使用它吗?@chandresh_是的。默认设置是合理的,但如果您有令人信服的理由覆盖它们,则需要创建一个新的参数组并将其应用于您的RDS实例。@ceejayoz我进行了此参数组配置,即使这样,我仍能在组_CONCAT中获得相同的1024个字符,设置参数组后,是否还有其他事情要做?