Table crashed之劫後餘生啊!

今天晚上,當我解決無名與newsgator的紛爭,而欲檢視成果時,卻發現進不去我的部落格,說是資料庫出問題,但後台可以看,另一個紀錄心得的部落格也進得去,唯獨本站跟文章扯上關係的都不能看,連備份都不行。

Bo-Blog Database System Tips: MySQL Query Error

Time: 2007-7-9 2:43pm
Script:

SQL: SELECT COUNT(blogid) FROM `***blogs` WHERE `property`<>'2' AND `property`<>'3'
Error: Table '.\blog\***blogs' is marked as crashed and should be repaired
Errno.: 145

奇怪的是,連時間顯示也不對,令我相當擔憂,一時忘了向google大神求救,幸好我回神後解決了這個問題。

使用MySQL或phpMyAdmin可以使用修復指令「REPAIR TABLE `YourTableName`」,像我的錯誤訊息中有提到「`***blogs`」,我就想一定是那個「blog_blogs」table,所以我就在SQL那邊輸入「REPAIR TABLE `blog_blogs`」 ,然後我就喜極而泣了。

據聞會發生這種事情,多半是因為機器跳電或重開,導致檔案寫入不完全。而就在今夜(「我要離去,就在今夜一樣想你……」我真是老派)主機確實曾莫名重新開機過。

願各位碰到問題的人共勉之。

Google不但有很棒的搜尋引擎,也提供很多很棒的服務,各位可以多加利用。

如果您喜歡這篇文章的話,歡迎點擊下方按鈕為我拍手五下~

回饋由LikeCoin基金會出資,您只要註冊/登入帳(FB、Google帳號皆可)即可拍手贊助。

我不敢看自己寫的東西

4 個回應

  1. inapril表示:

    你好 我的blog就是出现了这样的故障

    但是我没有PHPADMIN 只有FTP

    是不是要自己全部装好ISS MySql phpMyAdmin这三样

    才可以再修复?

    • 浩剛表示:

      出现这问题,表示是资料库出问题,你可以到资料库管理系统(我的是MySQL,大部分的人都是装这个),应该可以在文字介面输入SQL语法吧。
      如果你是在自己电脑架站,那当初应该会安装这些东西,若是申请空间,应该也可以尽数资料库管理模式,或者请该空间管理人员帮你修。

  2. inapril表示:

    shuai 现在就是我的空间管理人什么都不管

    人影子都找不到 cry 那样是不是就没法修啦?

    • 浩剛表示:

      你装Bo-blog的时候应该会使用到phpMyaAdmin之类的程式来管理你的MySQL之类的东西。我记得安装blog时好像有去新增资料库吧!
      如果没有的话,我也无解了。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *