主題: 求救 plog_articles資料表好像毀損 作者: vinfu 於 七月 06, 2005, 09:22:57 上午 oh My God
這是真的嗎? 可是檔案還是在耶 怪哉 Mark大大求救 http://163.20.33.125:8080/plog/vinfu 變成沒有文章了....><..... http://163.20.33.125:8080/plog/summary.php 開不出來了 相簿還在耶只有文章開不出來 是發生什麼事情了 我用phpMyAdmin開資料庫發現 plog_articles的狀態顯示為"使用中" #1016 - Can't open file: 'plog_articles.MYI'. (errno: 145) 事發生什麼事情了嗎? 謝謝Mark大大 主題: 求救 plog_articles資料表好像毀損 作者: markwu 於 七月 06, 2005, 10:29:49 上午 你可以用命令列的方式來修復 table
mysql -u dbuname -h dbhost -p dbname; // 進入 mysql 的命令列模式 repair table plog_articles; // 用 repair 指令來修復 Mark 主題: Re: 求救 plog_articles資料表好像毀損 作者: brian 於 三月 25, 2006, 11:25:56 下午 我最近也發生這種問題,本來還不以為意,因為之前都好好的,偶而出錘沒什麼大不了的.
可是修復後隔一天又出現一樣的狀況,這下糟糕了,mark知道詳細的原因嗎? 主題: Re: 求救 plog_articles資料表好像毀損 作者: darkhero 於 三月 28, 2006, 11:15:13 下午 我最近也發生這種問題,本來還不以為意,因為之前都好好的,偶而出錘沒什麼大不了的. 可是修復後隔一天又出現一樣的狀況,這下糟糕了,mark知道詳細的原因嗎? 不知道您使用的是自己的主機嗎? 如果是的話,可以先檢查一下 /var/log/message 的訊息。 首先應該先排除是否有可能是硬體故障的可能(當然這是最壞的,例如硬碟要掛了) 然後檢查看看是在什麼時候發生這類的情況,例如什麼文章?... 主題: Re: 求救 plog_articles資料表好像毀損 作者: endymion 於 五月 08, 2006, 07:22:06 上午 救命阿~
我的plog也是一樣的情形 #1016 - Can't open file: 'plog_articles_text.MYI' (errno: 145) 而且用 repair還是一樣 >.< 請問各位大大如何處理,謝謝~~ 環境 OS: FreeBSD 4.11 Apache: apache-2.0.55 MySQL: mysql-server-4.1.18 PHP: php5-5.1.2 主題: Re: 求救 plog_articles資料表好像毀損 作者: lss 於 五月 08, 2006, 08:44:18 上午 如果 repair 沒用,建議你按 darkhero 兄的建議檢查一下 /var/log/message 看看有沒有異常訊息?
也許真的是硬體毀損 :-S 希望你平時有備份的習慣。 lss 主題: Re: 求救 plog_articles資料表好像毀損 作者: hoher 於 六月 15, 2006, 07:40:43 下午 如果 repair 沒用,建議你按 darkhero 兄的建議檢查一下 /var/log/message 看看有沒有異常訊息? 也許真的是硬體毀損 :-S 希望你平時有備份的習慣。 lss 今天我剛好也遇到了~ 真是嚇死了,因為資料只備份到2006.06.06 剛看了上面lss教的指令,因為看不太懂 後來改用這一篇裡的教學 http://forum.lifetype.org.tw/index.php?topic=1536.0 但是我的phpmyadmin點入plog_articles_text這個table會出現下面這個訊息,因此無法使用修復的功能 ====================================== SHOW KEYS FROM `plog_articles_text` MySQL 傳回: #1016 - Can't open file: 'plog_articles_text.MYI'. (errno: 145) ====================================== 於是我先查看其他table(以plog_blog為例),進入管理查看修復table的指令為 http://mydomain/phpmyadmin/sql.php?lang=zhtw-utf-8&server=1&collation_connection=utf8_general_ci&db=plog&table=plog_blog&goto=tbl_properties_operations.php&back=tbl_properties_operations.php&sql_query=REPAIR+TABLE+%60plog_blog%60 便將plog_blog字串由plog_articles_text取代(這個table損毀)並在IE執行 出現如下 ==================================== SQL 語法 SQL 語法: REPAIR TABLE `plog_articles_text` [編輯] [建立 PHP 程式碼] Table Op Msg_type Msg_text plog.plog_articles_text repair status OK ==================================== 感動,全部回來了~ 後來查了/var/log/message 可能是hd突然有壞軌,要趕緊備份了~~ |