DEFINER=..を削除する sqldumpファイルのステートメント、またはユーザー値をCURRENT_USERに置き換えます 。
RDSによって提供されるMySQLサーバーは、DEFINERを許可しません 別のユーザーの構文(私の経験では)。
sedを使用できます それらをファイルから削除するスクリプト:
sed 's/\sDEFINER=`[^`]*`@`[^`]*`//g' -i oldfile.sql
DEFINER=..を削除する sqldumpファイルのステートメント、またはユーザー値をCURRENT_USERに置き換えます 。
RDSによって提供されるMySQLサーバーは、DEFINERを許可しません 別のユーザーの構文(私の経験では)。
sedを使用できます それらをファイルから削除するスクリプト:
sed 's/\sDEFINER=`[^`]*`@`[^`]*`//g' -i oldfile.sql