はじめに
MySQL で DB を複製(dump & load)する方法、リネーム(新DBに対して旧DBのテーブルを移動)する方法について整理した。
内容としては MySQLでdumpせずに “RENAME DATABASE” を実現する - Qiita の通り。
TL;DR
- 複製(dump & load)
mysqldump [options] db_name > db_name.dump
mysql [options] new_db_name < db_name.dump
- リネーム(旧DBのテーブルを移動)
RENAME TABLE db_name.table_name TO new_db_name.table_name
× 全テーブル