MySQLのレプリケーションはcreate dbやdrop dbも同期する
master - master で運用。
ちゃんと、レプリケーションされてた。
当たり前だが、レプリケーションテーブルに定義していない(my.cnfに書いていない)テーブルはレプリケーションされないので、
一方にしかないテーブルを、もう一方から参照してエラーが出たときは焦った…。
その後、もう一方にちゃんとしたバックアップデータを流し込むことで復旧確認。
よかった、バックアップ取っておいて…
バックアップ対象のDBをcreate database
mysqldump -u
-p -n
するとバックアップが簡単。 -n オプションは、create database をダンプしないそうな。
あらためて、kamonama@bloggerさん MySQLでDBをコピーするには 2008年4月3日木曜日
に助けられた!ありがたや!ガヒン!