東京・埼玉で商店・事業所様のIT化の支援をさせていただいている「IT屋もりた」店長によるサポート日記です。消えたコメント-ブログの障害調査(2)サーバー障害に伴うブログの機能不全(コメント、およびエントリーの投稿不能)の原因調査の続きです。・サーバー障害(IT屋もりたの今時パソコン日記)・消えたコメント-ブログの障害調査(1)(IT屋もりたの今時パソコン日記)先ほどのエントリーの投稿直後に、シックス・アパートさんから質問の回答が返ってきていました。「データベースのデータの保存先のファイルやシステムに、何らかの問題が発生している状況かと思われます」ということでした。側からの操作などで解決可能な問題とは考えにくい状況です。お使いのホスティングサービスまでご連絡いただき、データベースの修復か、または、該当のデータベースの障害発生前の状態へのリストアが可能か、ご相談いただけますでしょうか。先ほどのエントリーで私が述べた「どうも原因はデータベースのコメントテーブルにあるようです」という見通しと一致します。レンタルサーバー会社に連絡して上記の件を相談したいところですが、低価格のレンタルサーバーを利用しているため、データベースの管理は自己責任ではないかと思っています。一応、可能かどうか質問だけはしてみたいと思います。レンタルサーバー会社へ対応の依頼を躊躇している理由はもう1つあります。データベースの状態を、単純に過去のある時点に戻されては、それ以降に投稿したエントリーごと過去に戻ってしまいます(再投稿に非常に手間がかかりそうです)。「コメントテーブルだけを元に戻す」といったきめの細かい対応が可能か否かも疑問です。いうことで、自分でデータベースをコントロール出来るようにしたいと思っています。そのためには、MySQL(注1)のデータをSQLコマンドで操作できることが必要です。そのためのツールとして、いわゆるターミナルエミュレータ経由(コマンドラインベース)でmysqlコマンドを使う方法と、GUIベースのツールを使う方法があります。バージョン4.0.27)。4.56を使って、データベースにアクセスしてみました(mysqlコマンド使用)。2.6.1-pl2というツールで同じくデータベースを表示してみました。問題のコメントテーブル(テーブル名:mt_comment)にアクセスすると、両ツールともエラーが発生することがわかります(当然ですが、エラーNoはログのものと同じです)。TABLE)ならびにデータをリストアすればよいのではないか、と思えてきました。肝心のバックアップデータは、10月30日に取得した(1ヶ月以上も前の)dumpファイルが最新です。別のサーバーにリストアした後、コメントテーブルのデータのみを取り出そう(エクスポートしよう)と思います。上手く行きましたら、またご報告したいと思います。