1 頁 (共 1 頁)

[問題]從2.01升到2.10一陣子後突然出現錯訊息-已解決

發表於 : 2004-09-04 15:49
t3313
●架設主機作業系統:Linux(Redhat
●您的上網方式:ADSL
●您安裝的程式:Apache + php + MySql
●您的 phpBB2 版本:phpBB (2.10)。
●您的 domain(網域名稱) :av111.net
●您的 phpBB2 連結網址: http://av111.net/phpbb2/ (請務必留下連結)。
●錯誤代碼:

代碼: 選擇全部

phpBB : Critical Error \r

Could not obtain lastvisit data from user table

DEBUG MODE

SQL Error : 1016 Can't open file: 'phpbb_users.MYD'. (errno: 145)

SELECT * FROM phpbb_users WHERE user_id = -1

Line : 68
File : /home/virtual/site3/fst/var/www/html/phpbb/includes/sessions.php 
重2.0.1生到2.10已經十幾天了一直沒問題,昨天突然出現以上的錯誤信息\r
不知道是什麼原因,請教大家要如何處理,可以備份資料庫重裝?
網站完全無法用了,剛進首頁就出現錯誤訊息\r
我進MYSQL裡去察看phpbb_users這個資料表也是打不開出現相同的錯誤訊息\r

代碼: 選擇全部

Can't open file: 'phpbb_users.MYD'. (errno: 145) 

錯誤

SQL 語法 :  

SHOW KEYS FROM `phpbb_users` 

MySQL 傳回: 


Can't open file: 'phpbb_users.MYD'. (errno: 145)
我猜我的phpbb_user這個資料是不是掛了,損毀了,不知還有沒有救
裡面的文章已經上萬篇了,麻煩請幫幫我

發表於 : 2004-09-04 16:30
.::藍色的天空::.
修復一下sql, 如果再出現問題可以搜尋 MYD

發表於 : 2004-09-04 17:12
t3313
大大我照您說的做了使用phpmyadmin的修復功能但是還是沒用\r
自己下sql語法(REPAIR table 'phpbb_users';)
修復出現以下的訊息\r
av111_net_-_phpbb.phpbb_users repair info Found block that points outside data file at 155584
av111_net_-_phpbb.phpbb_users repair info Found block that points outside data file at 155600
av111_net_-_phpbb.phpbb_users repair error 122 when fixing table
av111_net_-_phpbb.phpbb_users repair status Operation failed
應該是無法修復
搜尋MYD也找不到其他方法,是不是真的沒救了,我的文章是不是還有救
其他的資料欄位是不是也都沒用了,只能重裝?有沒有減低損失的辦法
這次教訓,以後會記的要常備份資料庫

發表於 : 2004-09-04 19:12
t3313
突然間又修好了
先使用優化然後再修復就修好了
莫名其妙就好了,趕緊備分