ローカルのSQL DUMPをRDSなどへインポートした際に以下のエラーが出た時の対処法
ERROR 1227 (42000) at line 18: Access denied; you need (at least one of) the SUPER, SYSTEM_VARIABLES_ADMIN or SESSION_VARIABLES_ADMIN privilege(s) for this operation
コマンドラインにて、いかを実行。
sed -i -e '/^\/\*!50013 DEFINER=/d' dump.sql
sed -i -E 's/CREATE DEFINER=.+ (FUNCTION|PROCEDURE)/CREATE \1/g' dump.sql
sed -i -E 's/\/\*\!50020 DEFINER=`.*`@`localhost`\*\/ //g' dump.sql
sed -i '/SESSION.SQL_LOG_BIN/d' dump.sql
sed -i '/GLOBAL.GTID_PURGED/d' dump.sql