All
データベースが破損!? その1 事の起こり
昨日、Nucleusの記事が入っているMySQLのテーブル(テーブル名: nucleus_item)が破損した。大ショック!!
Nucleus 使いが必ずしも MySQL 使いではないわけだし、SEの端くれとして事の顛末を記録し、私の失敗談を他の方に「他山の石」として役立てていただければ、私としても救われる。
事の始りは、
Nucleus バージョン3.0へようこその記事を削除しようとしたこと。管理画面で「あなたのアイテム」を表示して上記のアイテムを探し、アクションから削除を選択したところ、削除に失敗したようなメッセージが管理画面に表示された。もう一度削除を試みればよいかと嵩を括っていたところ、管理ホームで通常
ドラフト
ドラフト(編集中)の記事はありません
と表示される筈のところに、PHPの吐いたような、不審なエラーが表示されている。
不審に思い、blogを表示させて見たところ、記事が全く表示されず、以下のようなエラー表示が踊っていた!
mySQL error with query SELECT COUNT(i.inumber) FROM nucleus_item as i WHERE i.idraft=0 and i.iblog=1 and i.itime<="2004-09-20 21:35:44" and ( i.icat=5 or i.inumber IN (0) ): Can't open file: 'nucleus_item.MYI'. (errno: 145)
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/sites/lolipop.jp/users/main.jp-tyada/web/nucleus/plugins/NP_ShowBlogs.php on line 177
|
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, UNIX_TIMESTAMP(i.itime) as timestamp, i.itime, i.imore as more, m.mnumber as authorid, 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.iauthor=m.mnumber and i.icat=c.catid and i.iblog=1 and i.itime<="2004-09-20 21:35:44" and ( i.icat=5 or i.inumber IN (0) ) and i.idraft=0 ORDER BY i.itime DESC LIMIT 0,5: Can't open file: 'nucleus_item.MYI'. (errno: 145)
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/sites/lolipop.jp/users/main.jp-tyada/web/nucleus/libs/BLOG.php on line 161
このページに記事はありません。
戻る
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/sites/lolipop.jp/users/main.jp-tyada/web/nucleus/libs/BLOG.php on line 168
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/sites/lolipop.jp/users/main.jp-tyada/web/nucleus/libs/BLOG.php on line 205
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /home/sites/lolipop.jp/users/main.jp-tyada/web/nucleus/libs/BLOG.php on line 214
|
何じゃコリャー。

