疾速修復破壞的MySQL數據庫。本站提示廣大學習愛好者:(疾速修復破壞的MySQL數據庫)文章只能為提供參考,不一定能成為您想要的結果。以下是疾速修復破壞的MySQL數據庫正文
1、myisamchk
應用 myisamchk 必需臨時停滯 MySQL 辦事器。例如,我們要檢驗 discuz 數據庫。履行以下操作:
# service mysql stop (停滯 MySQL );
# myisamchk -r /數據庫文件的相對途徑/*MYI
# service mysql start
myisamchk 會主動檢討並修單數據表中的索引毛病。
2、mysqlcheck
應用 mysqlcheck 無需停滯 MySQL ,可以停止熱修復。操作步調以下:
# mysqlcheck -r discuz.*
# service mysql stop (停滯 MySQL );
# myisamchk -r /數據庫文件的相對途徑/*MYI
# service mysql start
myisamchk 會主動檢討並修單數據表中的索引毛病。
留意,不管是 myisamchk 照樣 mysqlcheck ,普通情形下不要應用 -f 強迫修復,-f 參數會在碰到普通修復沒法勝利的時刻刪除部門失足數據以測驗考試修復。所以,不到萬不得已不要應用 -f。