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

部分バックアップを実行するmysqldump-不完全なテーブルダンプ

    何らかの理由で2GBのファイルサイズ制限があります。これを回避する最も簡単な方法は、splitを使用することです。 :

    mysqldump ... | split -b 250m - filename.sql-
    

    次のようにファイルを圧縮することもできます:

    mysqldump ... | gzip -9c | split -b 250m - filename.sql.gz-
    

    非圧縮ファイルから復元するには、次のようにします。

    cat filename.sql-* | mysql ...
    

    圧縮ファイルの場合:

    cat filename.sql-* | zcat | mysql ...
    

    もちろん、単一のファイルが必要な場合は、tarを実行できます。 結果。

    もちろん、250mを置き換えることができます 必要に応じて別のサイズで。



    1. 2つのテーブルを結合する必要がありますが、MySQLの別のテーブルの一部の行を除きます

    2. テーブル名をplsqlパラメータとして渡す

    3. MySQLで次に近い日時

    4. codeigniterのwhere_inから一重引用符を削除します