XREAのメンテナンスでデータベースが空になったときの復旧方法
XREAの大規模なメンテナンスで、データベースが削除されていた。もともとメンテナンスのアナウンスは年末くらいにされていたらしいが、借りているサーバーが比較的新しかったので、メンテナンスに入る時期がこのくらいになり、そんなこと全くもって気にも留めていなかったので、朝起きて愕然とした。WordPressで管理しているサイトが2つあって、どっちもデータベースが空になっていた。同じような問題にぶち当たり、解決してくれた先人がいたおかげで事なきを得た。そういった先人たちのブログがググったら出るのだけど、備忘録として書いておく。
<問題点>
XREAのメンテナンス後、データベースが削除されていた
<解決方法>
- サーバーにFTP接続して、サーバー直下(/public_htmlの真上)にXREAが作ってくれた「DB_BACKUP_XREA_UPGRADE」フォルダから、「mysql_DB名.dump」で保存されているdumpファイルを保存する
- XREAでデータベースを以前と同じ名前で作り直す
- 「mysql_DB名.dump」を「mysql.dump」に書き換えて、サーバー直下(/public_htmlの真上)にFTPでアップロード
- XREAのデータベースから「復元」を選択
<まとめ>
ものすごくびびった
【参考】
XREAの2015年1月21日のメンテナンスでMySQLデータベースが「ほぼ」空っぽになったので復旧した - r_nobuホームページ