Amazon RDS が SET GLOBAL コマンドを実行できない問題は依然として存在します
P粉265724930
2023-08-24 14:42:31
<p>mysql データベースに Amazon RDS を使用しています。次のような SET コマンドを実行したいと考えています: </p>
<pre class="brush:php;toolbar:false;">SET GLOBAL group_concat_max_len =18446744073709551615</pre>
<p>しかし、このコマンドを実行すると、次のエラーが発生します: </p>
<pre class="brush:php;toolbar:false;">エラー 1227 (42000): アクセスが拒否されました。この操作には (少なくとも 1 つの) SUPER 権限が必要です</pre>
<p>権限を追加しようとすると、追加できません。何か助けや提案はありますか? </p>
RDS を使用すると、グローバル設定は ParameterGroup API を通じて管理されます。 Web コンソールまたは aws コマンドライン ツールを使用して編集することもできます。
Amazon は、RDS インスタンスに対する SUPER 権限を付与しません (レプリケーションなどを誤って壊すことを防ぐため)。
group_concat_max_len
を構成するには、RDS パラメータ グループを使用します。これにより、一連の設定を構成し、それらをインスタンスに適用できます。