mysqldumpファイルをgzip化しリストアする方法
MySQL のデータベースを mysqldump コマンドでバックアップを取る際に、ディスク容量が足りない時があると思います。
そういったときはダンプファイルを gz 形式で出力しディスク容量を節約します。
1 |
mysqldump -h xxx.xxx.xxx.xxx -u user1 -p'PASSWORD' DB_NAME TABLE_NAME --single-transaction | gzip > /data/database.sql.gz |
この方法でデータ転送量の削減、リストア時間の短縮が見込めます。
1 |
zcat /data/database.sql.gz | mysql -h xxx.xxx.xxx.xxx -u user2 -p'PASSWORD' --ssl DB_NAME |
特別珍しい方法でもありませんが、備忘録として残します。