【MySQL】空き容量に余裕のないサーバーでダンプ・リストアするとき
問題
空き容量に余裕がない状況で、MySQLのダンプ・リストアをするには?
答え
ダンプをとるときは、そのままファイルに書き出さないで、gzipで圧縮して保存する。
mysqldump -u 【ユーザー名】-p【パスワード】 【データベース名】 | gzip -c > 【ファイル名】.gz
リストアするときは、gunzipで展開しないで、zcatしてmysqlに渡す。
zcat 【ファイル名】.gz | mysqld -u 【ユーザー名】 -p【パスワード】 【データベース名】
コメント