mysqlの複製を作成してみたよ(ざっくり手順)
mysqlのDBの複製用環境を作ることになり、半日くらいかけてやってみた。ざっくりのやり方をここに残して、あとで実際のコマンドを含めてqiitaに記録しようと思う。
前提
- admin権限のアカウントを使用できる
- 複製元のDBがある
実施手順
- 既存DBからテーブル定義を取得
- 新規DBを作成
- カレントDBを作成したDBへ変更
- 既存DBのテーブル定義を元にテーブルを作成 ※リレーションのチェックをはずしてから実行
ざっくりこんな感じ。作成するDBの細かい定義はしなくていいようなので、割と簡単にできます。逆に定義しないのでどんな仕上がりになっているのか、という不安はあります。このあたりは別途調べた方がよさそうですね。