ブラウザの強制終了でDBまで壊れるという話は始めてです。自宅サーバーでしょうか?
いいえ、レンタルサーバーです。
Rental Orbit Spaceというサービスです。
http://orsp.net/
DBが壊れた、というのは確実ではありません。
あくまで、強制終了後に表示されなくなったため、
記事のデータベースが破損(または消失)したのではないかとこちらが判断しただけです。
あまりまだWordPressの仕組みが理解出来ていないので、正確な判断はできかねます。
FTPクライアントを使用して中身を見てみましたが、どれがどのデータかはいまいちよくわかりませんでした(記事中に使用していた画像データは見つかりました)。
phpmyadminなどでDBに記事が残っていないか確認してみましょう。また、記事が残っているようであれば念のためにバックアップをしてから復旧作業に当たりましょう。
FTPではアップした画像くらいしか見つかりませんよ。
データベースの中身を見てください。
phpMyAdminですが、ログインが出来ません。
MySQLのバージョンは5.1です。
エラー内容は
#1045 – Access denied for user ‘root’@’localhost’ (using password: YES)
です。
rootのパスワードを設定しなおしてみたりしましたが、無意味でした。
レンタルサーバでデータベースのアカウントが root って事はないと思いますよ。
管理画面に入れるという事は、WordPress はデータベースに接続できているようですから、phpMyAdmin だけログインできないというのもおかしいですね。
WordPress がインストールされているディレクトリに wp-config.php という設定ファイルがあり、そちらに WordPress が使用するデータベースのユーザー名とデータベース名とログインパスワードが書いてあります。それらで phpMyAdmin にログインできるか試してみてください。
Heihachiroさんのおっしゃっていることに追記すると、仮に上記でもだめ、phpMyAdminのroot権限を持っていて本当にアクセスできると仮定して、それでもだめならサーバーそのものに問題が発生している可能性がありますよね。
だとしたらもうここでは解決しません、サーバー屋さんに問い合わせましょうъ(`ー゜)
HDDの中身まで全部ぶっ飛んでしまったため返信遅れました・・・(´-ω-`;)
どうにかphpMyAdminでログインできたんですが、
wp_posts.phpを開く(構造をクリック)すると、
実行した SQL: 編集
SHOW FULL FIELDS FROM wp_posts ;
MySQLのメッセージ: ドキュメント
#145 – Table ‘./takuma327/wp_posts’ is marked as crashed and should be repaired
とエラーが返ってきました。
“表示”ボタンはアクティブになっておらずクリックできませんでした。”検索”、”空にする”もです。
また、wp_postsの横に”使用中”と表示が出ておりました。
追記:
REPAIRコマンドで修復してみましたが、
Table Op Msg_type Msg_text
takuma327.wp_post repair Error Table ‘takuma327.wp_post’ doesn’t exist
takuma327.wp_post repair status Operation failed
と表示されていたため、修復できていないようです。
もう作り直すしかないのでしょうか。
結局、つくり直すことにしました。
返信してくださった皆様、ありがとうございました。