sql >> データベース >  >> RDS >> Mysql

Mysqldumpの定義者をスキップまたは無視する

    この問題は2006年から発生しており、修正される兆候はありません。

    ただし、ダンプファイルを書き込む前に、grep(Linuxのみ)を介してパイプで定義者の行を削除しました。

    mysqldump -u dbuser -p dbname | grep -v 'SQL SECURITY DEFINER' > dump.sql
    

    少し一口(またはキーボード一杯?)ですが、それが唯一の方法だと思います。




    1. DBから配列内のIDを検索するMYSQL

    2. PostgreSQLを使用してデータベースを切り替える方法

    3. Rails mysql2 undefined method `accept'for nil:NilClass

    4. SQLServerのAlwaysOn機能の使用方法