Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL/Amazon RDS-Fehler:Sie haben keine SUPER-Berechtigungen...

  1. Öffnen Sie die RDS-Webkonsole.
  2. Öffnen Sie die Registerkarte „Parametergruppen“.
  3. Erstellen Sie eine neue Parametergruppe. Wählen Sie im Dialog die MySQL-Familie aus, die mit Ihrer MySQL-Datenbankversion kompatibel ist, geben Sie ihr einen Namen und bestätigen Sie. Wählen Sie die soeben erstellte Parametergruppe aus und führen Sie „Parameter bearbeiten“ aus.
  4. Suchen Sie nach dem Parameter „log_bin_trust_function_creators“ und setzen Sie seinen Wert auf „1“.
  5. Speichern Sie die Änderungen.
  6. Öffnen Sie die Registerkarte „Instanzen“. Erweitern Sie Ihre MySQL-Instanz und führen Sie die „Instance Action“ mit dem Namen „Modify“ aus.
  7. Wählen Sie die gerade erstellte Parametergruppe aus und aktivieren Sie „Sofort anwenden“.
  8. Klicken Sie auf „Weiter“ und bestätigen Sie die Änderungen.
  9. Warten Sie, bis der Vorgang "Ändern" abgeschlossen ist.
  10. Öffnen Sie erneut die Registerkarte „Instanzen“. Erweitern Sie Ihre MySQL-Instanz und erweitern Sie die Registerkarte „Instanzaktion“ und wählen Sie „Neustart“.

EDIT Dez. 2020:Ein Neustart ist nicht erforderlich da log_bin_trust_function_creators apply type =dynamic hat. Dies gilt zumindest, wenn Ihr RDS bereits eine angehängte Parametergruppe hat und Sie diese bearbeiten, anstatt eine neue Parametergruppe zu erstellen. Speichern Sie einfach die Parameterbearbeitung und Sie können loslegen.