長文のうえ
誰得のエントリーでもないので
真面目に読まないでください
ただの忘備録です
—-
wordpressはデータベースに
Mysqlを使っています。
基本的にデータベースひとつにつき、
wordpress1つインストールするのが理想なんだけど
使用しているハッスルサーバーの制限で、
データベースは1つしか使えないので
テーブルに接頭辞を付けて、複数インストールしています。
現役で使っているのは2つなんだけど
以前にテスト的にもう1つインストールしていたらしく
久しぶりにphp Myadminの管理画面で
データベースを見てみたら
3つ分のテーブルで、グッチャグッチャになっていた。
気持ち悪いので
使ってないテーブルを選択して一括削除。
そのあと、2サイトとも表示に問題ないか確認して終了。
ここまでが昨晩寝る前の状況。
昼休みに作りかけの
okinawan-riderz.com/next/にログインしてみたら・・・
「そんなユーザーはいません」的な表示が!
え?
私が作った本人なんだけど・・・
何度やっても結果は一緒
全くログイン出来ません。
一瞬、なにか地震の影響か??
とおもって
ハッスルサーバーのトップページのみても
「当サーバーセンターは自家発電があるので、停電しても全く影響ございません」
の 文字が。
ん?
再度php Myadminの管理画面を開いて
よく精査してみると、間違って使用中のテーブル消してやんの・・・
しかも_usersって名前のテーブルだから、表示が正常なのに
ログインできない現象もなんとなく想像がつくもの
バックアップから復旧すれば
無問題なんだろうけど
本格稼働前なので、まったくバックアップとってない始末
油断してたー。
ちょっとパニックなりながら復旧作業
最初はアンインストールなどはせず
間違って削除してしまったテーブルのみを
手動で作成しようとしたのですが、
ググッても作業のレベルが高すぎて、全く手が出ず・・・
考えた末
いったんphp myadmin側で
残りのテーブルを慎重にバックアップ
既存テーブルを削除して
再度wordpress本体を新規でインストール
その後、バックアップから インポートして無事復活。
wordpress codexのページ
wordpressのバックアップを参考にしながら作業でしたが
頻繁にやらないので、なかなか覚えきれない作業です
以前に良く調べずバックアップしたら
チェックボックスにチェックするのを一箇所だけ忘れていたらしく
せっかく取ったバックアップが使えずに
がありますからね
せっかく8割がた
完成させたサイトを無駄にせずにヨカッタ(笑)
[amazonjs asin=”4797369469″ locale=”JP” title=”基礎からのWordPress (BASIC LESSON For Web Engineers)”]
コメント