私は現在、毎日 2.5 GB の (そして成長している) MySQL データベースのバックアップを作成しています。バックアップされているテーブルが 100 を超えています。
私はこのコマンドを使用します:
mysqldump --user=user --password=pass --host=localhost db_name | gzip > backup.sql.gz
うまく機能しますが、データを単一のテーブルにすばやく復元する必要がある場合、それは恐ろしいプロセスです。バックアップをダウンロードし、ZIP ファイルを抽出し、エディターが SQL ファイルをロードするのを永遠に待って、不要な他のテーブルを削除できるようにする必要があります。急いでやる必要があるときは、髪を引っ張っている
MySQL バックアップを保存するためのより良い方法を推奨できる人はいますか? すべてのテーブルを独自の SQL ファイルに分割するコマンドはありますか?
あなたの助けに感謝!