Le problème de l'incapacité d'Amazon RDS à exécuter la commande SET GLOBAL existe toujours
P粉265724930
2023-08-24 14:42:31
<p>J'utilise Amazon RDS pour la base de données MySQL. Je souhaite exécuter des commandes SET telles que : </p>
<pre class="brush:php;toolbar:false;">SET GLOBAL group_concat_max_len =18446744073709551615</pre>
<p>Mais lorsque j'exécute cette commande, j'obtiens l'erreur suivante : </p>
<pre class="brush:php;toolbar:false;">ERREUR 1227 (42000) : Accès refusé ; vous avez besoin d'au moins un des) privilèges SUPER pour cette opération</pre>
<p>Lorsque j'essaie d'ajouter des autorisations, cela ne me permet pas de les ajouter. Une aide ou des suggestions ? </p>
À l'aide de RDS, les paramètres globaux sont gérés via l'API ParameterGroup. Vous pouvez également modifier via la console Web ou à l'aide des outils de ligne de commande AWS.
Amazon ne vous accordera pas d'autorisations SUPER sur les instances RDS (pour vous empêcher de casser accidentellement des choses comme la réplication).
Pour configurer
group_concat_max_len
, utilisez les groupes de paramètres RDS, qui vous permettent de configurer un ensemble de paramètres et de les appliquer à une instance.