web-dev-qa-db-ja.com

Amazon RDSはSET GLOBALコマンドを実行できません

Mysql dbにAmazon RDSを使用しています。私はいくつかの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

特権を追加しようとすると、追加できません。ヘルプや入力はありますか?

19
chandresh_cool

Amazonは、RDSインスタンスに対するSUPER権限を提供しません(レプリケーションなどを誤って壊すのを防ぐため)。

group_concat_max_lenを構成するには、RDSパラメータグループを使用します。これにより、インスタンスに適用する設定のグループを構成できます。

enter image description here

30
ceejayoz

RDSでは、グローバル設定は ParameterGroup APIを介して管理されます。ウェブコンソールから、またはawsコマンドラインツールを使用して編集することもできます。

2