DEFINER
の追加を無視する方法はないと思います sをダンプに。ただし、ダンプファイルの作成後にそれらを削除する方法があります。
-
テキストエディタでダンプファイルを開き、
[email protected]
空の文字列"" -
perl -p -i.bak -e "s/DEFINER=\`\w.*\`@\`\d[0-3].*[0-3]\`//g" mydatabase.sql
-
mysqldump ... | sed -e 's/DEFINER[ ]*=[ ]*[^*]*\*/\*/' > triggers_backup.sql