Entfernen Sie entweder DEFINER=..
-Anweisung aus Ihrer sqldump-Datei oder ersetzen Sie die Benutzerwerte durch CURRENT_USER
.
Der von RDS bereitgestellte MySQL-Server erlaubt keinen DEFINER
Syntax für einen anderen Benutzer (meiner Erfahrung nach).
Sie können einen sed
verwenden Skript, um sie aus der Datei zu entfernen:
sed 's/\sDEFINER=`[^`]*`@`[^`]*`//g' -i oldfile.sql