Mysql
 sql >> Base de données >  >> RDS >> Mysql

Erreur MySQL/Amazon RDS :vous n'avez pas les privilèges SUPER...

  1. Ouvrez la console Web RDS.
  2. Ouvrez l'onglet "Groupes de paramètres".
  3. Créez un nouveau groupe de paramètres. Dans la boîte de dialogue, sélectionnez la famille MySQL compatible avec la version de votre base de données MySQL, donnez-lui un nom et confirmez. Sélectionnez le groupe de paramètres que vous venez de créer et lancez "Modifier les paramètres".
  4. Recherchez le paramètre "log_bin_trust_function_creators" et définissez sa valeur sur "1".
  5. Enregistrez les modifications.
  6. Ouvrez l'onglet "Instances". Développez votre instance MySQL et lancez l'"action d'instance" nommée "Modifier".
  7. Sélectionnez le groupe de paramètres que vous venez de créer et activez "Appliquer immédiatement".
  8. Cliquez sur "Continuer" et confirmez les modifications.
  9. Attendez que l'opération "Modifier" soit terminée.
  10. Encore une fois, ouvrez l'onglet "Instances". Développez votre instance MySQL et développez l'onglet "Action d'instance" et sélectionnez "Redémarrer".

EDIT Dec 2020 :Un redémarrage n'est pas nécessaire depuis log_bin_trust_function_creators a appliquer type =dynamique. Au moins, cela est vrai si votre RDS a déjà un groupe de paramètres attaché et que vous le modifiez, par opposition à la création d'un nouveau groupe de paramètres. Enregistrez simplement la modification du paramètre et vous êtes prêt à partir.