トップページ > 記事閲覧
テーブルクラッシュの修復
投稿日 : 2016/03/11(Fri) 11:45
投稿者 yama40
参照先 http://lingkhor.com/blog
s54サーバーを借りてnucleusのブログを作っています。突然メイン部分が表示されなくなりエラー構文が表示されました。どうもデータベース破損のようです。
mySQL error with query SELECT i.inumber as itemid, i.ititle as title, i.ibody as body, m.mname as author, m.mrealname as authorname, i.itime, i.imore as more, m.mnumber as authorid, m.memail as authormail, m.murl as authorurl, c.cname as category, i.icat as catid, i.iclosed as closed FROM nucleus_item as i, nucleus_member as m, nucleus_category as c WHERE i.iblog=1 and i.iauthor=m.mnumber and i.icat=c.catid and i.idraft=0 and i.itime<="2016-03-11 11:35:54" ORDER BY i.itime DESC LIMIT 0,7: Table './hoge3_2/nucleus_item' is marked as crashed and last (automatic?) repair failed

phpmyadminでitemというテーブルを見てみると、
#144 - Table './hoge3_2/nucleus_item' is marked as crashed and last (automatic?) repair failed
と表示され、テーブルの中身を見るための「表示」ボタンが押せなくなっています。中身が空だと表示されます。
「操作」に入り、テーブルの修復をしようとしましたが、「テーブルメンテナンス」の中に「修復」がなく、「テーブルをフラッシュする」が1つだけ表示されています。

知識がなく、どうすればよいのかまったくわかりません。コマンドプロンプトも立ち上げてみましたがmysqlに入れない(エラーが返ります)程度の知識です。
どうしたらitem(nuckeusの記事本体です)テーブルが修復できるでしょうか、もしお分かりの方がいらっしゃったらご教示ください。どうぞよろしくお願いします。
Re: テーブルクラッシュの修復
投稿日 : 2016/03/15(Tue) 11:46
投稿者 スタッフ ◆E/OpKM6SnFQ
参照先
yama40 様

平素は弊社サービスをご利用いただき、誠にありがとうございます。
また、ご回答が遅くなり、申し訳ございませんでした。

いただきました件につきましては、
 1.SSHにてログインいただき、
 2.「mysql -uユーザー名 データベース名 -p」でMySQLにログインします。
 3.その上で、
   use データベース名;
   REPAIR TABLE `テーブル名` ;
  を実行します。
と手順にて、お試しください。

なお、もし、改善がみられない場合は、個別に状況確認をさせていただきたく存じますので、大変お手数ではございますが、バリュードメインにログインの上、お問い合わせフォームよりお問い合わせいただければ幸いです。
https://www.value-domain.com/support.php
(その際には、yama40 様である旨をご連絡いただきますようお願い申し上げます。なお、すでにお問い合わせいただいている場合は、コメントにて、yama40 様である旨を追記いただければ幸いです)

以上、何卒よろしくお願い申し上げます。