線上使用者

目前共有 0 位註冊使用者7 位訪客 在線上。

新會員

  • lady8904
  • xyz
  • arsisthesis
  • selly
  • cxm1234

書籍推薦

遇到 user warning: Incorrect key file for table './ayu/menu_router.MYI' ha的問題....

Arthur Yu 的照片
No votes yet

阿舍一時沒注意,就把 VPS 給重新啟動了,結果,等重啟完成後,去打開阿舍的網站時,就出現下面這種好幾排的錯誤訊息哩 ! 阿舍一開始以為是 Drupal 的問題,結果,查了一下才知道是 MySQL 的問題來的哩 !!

* user warning: Incorrect key file for table './ayu/menu_router.MYI'; try to repair it query: SELECT * FROM menu_router WHERE path IN ('node') ORDER BY fit DESC LIMIT 0, 1 in /var/www/www.xyz.com/public_html/includes/menu.inc on line 315.
* user warning: Incorrect key file for table './ayu/menu_router.MYI'; try to repair it query: SELECT * FROM menu_router WHERE path IN ('node') ORDER BY fit DESC LIMIT 0, 1 in /var/www/www.xyz.com/public_html/includes/menu.inc on line 315.
* user warning: Incorrect key file for table './ayu/menu_router.MYI'; try to repair it query: SELECT * FROM menu_router WHERE path IN ('node') ORDER BY fit DESC LIMIT 0, 1 in /var/www/www.xyz.com/public_html/includes/menu.inc on line 315.
* user warning: Incorrect key file for table './ayu/menu_router.MYI'; try to repair it query: SELECT * FROM menu_router WHERE path IN ('node') ORDER BY fit DESC LIMIT 0, 1 in /var/www/www.xyz.com/public_html/includes/menu.inc on line 315.
* user warning: Incorrect key file for table './ayu/menu_router.MYI'; try to repair it query: SELECT * FROM menu_router WHERE path IN ('node') ORDER BY fit DESC LIMIT 0, 1 in /var/www/www.xyz.com/public_html/includes/menu.inc on line 315.

這個問題果然是太瀟灑的把電腦給關了才產生的問題,因為沒有正常關機,所以,才會造成 MySQL 的資料庫有問題,Drupal 就會找不到資料而發生錯誤了。

解決的方法不難,只要從錯誤訊息中找出有問題的資料表 ( Table ) ,然後再用 repaire table 來修復就行了,以阿舍的資料庫叫 ayu , 有問題的資料表是 memu_router 為例,就用下面的指令來複複。

mysql -u root -p
use ayu;
repare table memu_router

發表新回應

此欄位內容將保密,不會公開顯示出來。
  • 自動將網址與電子郵件位址轉變為連結。
  • 可使用的 HTML 標籤:<a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • 自動斷行和分段。

更多關於格式化選項的資訊

BloggerAds

Facebook Page

Drupal 新聞

Translate


訂閱服務...

最新回應

阿舍的隨手....