LoginSignup
147
156

More than 5 years have passed since last update.

MySQLダンプ、リストア

Posted at

本番環境のDBをテスト環境に移行する必要があった為、メモ。

DBをダンプする。
mysqldump -u root DBname > dumpfilename.sql

ダンプ先を指定する場合は
mysqldump -u root DBname > /mnt/sdd/tmp/dumpfilename.sql

かなりのデータ量だったので一応zip圧縮
zip ./zipfiliname ./dumpfile.sql

本当はscpコマンドでサーバー間のファイル移動をしたかったが、面倒臭がってFTPで移動させた。

移動先のサーバーで移動させたzipを解凍。
unzip zipfilename

予め移動先のMySQLにリストアさせるDBを作成。
mysql > CREATE DATABASE DBname

リストア
mysql -u username -ppassword -D DBname < dumpfilename.sql

途中、サーバーのディスク容量が足りずハマったりでディスクの容量を増やしたり設定という作業があったが、それは別メモ。

147
156
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
147
156