sql >> Base de Datos >  >> RDS >> Mysql

Acceso denegado; necesita (al menos uno de) los privilegios SUPER para esta operación

Elimina el DEFINER=.. declaración de su archivo sqldump, o reemplace los valores de usuario con CURRENT_USER .

El servidor MySQL provisto por RDS no permite un DEFINER sintaxis para otro usuario (según mi experiencia).

Puedes usar un sed script para eliminarlos del archivo:

sed 's/\sDEFINER=`[^`]*`@`[^`]*`//g' -i oldfile.sql