web-technical-blog

web開発に関する技術メモ

MySQLのダンプ&リストアのメモ

よく使用するコマンドなのでメモっておきます。

# --- zipファイルからリストアする
zcat test.dump.sql.gz | mysql -uxxx -pxxx DB
# --- 通常のリストア
mysql -uxxx -pxxx < test.dump
# --- 通常のダンプファイル生成
mysqldump -uxxx -pxxx DB > test.dump
# --- gzipでダンプファイル生成
mysqldump -uxxx -pxxx DB | gzip > test.dump.sql.gz

※mysqldumpに関しては、「--single-transaction」を付けるとテーブルロックしないみたい