MySQL的快速修復

2021-04-09 07:24:51 字數 530 閱讀 2245

在長時間使用mysql後,資料庫可能會出現一些問題。大多數問題可以通過簡單的操作進行快速修復。下面介紹兩種快速檢修

mysql資料庫的方法。

1. myisamchk

使用myisamchk必須暫時停止mysql伺服器。例如,我們要檢修discuz資料庫。執行以下操作:

# service mysql stop (停止mysql);

# myisamchk -r /var/lib/mysql/discuz/*myi

# service mysql start

myisamchk會自動檢查並修復資料表中的索引錯誤。

2. mysqlcheck

使用mysqlcheck無需停止mysql,可以進行熱修復。操作步驟如下:

# mysqlcheck -r discuz.*

注意,無論是myisamchk還是mysqlcheck,一般情況下不要使用-f強制修復,-f引數會在遇到一般修復無法成功的時候刪除

部分出錯資料以嘗試修復。所以,不到萬不得已不要使用-f。

MySQL的快速修復

mysql的快速修復 在長時間使用mysql後,資料庫可能會出現一些問題。大多數問題可以通過簡單的操作進行快速修復。下面介紹兩種快速檢修 mysql資料庫的方法。1.myisamchk 使用myisamchk必須暫時停止mysql伺服器。例如,我們要檢修blog資料庫。執行以下操作 service ...

快速修復MySQL資料庫

mysql自帶的可以檢查和修復myisam表,並且它還可以優化和分析表。mysqlcheck的功能類似myisamchk,但其工作不同。主要差別是當mysqld伺服器在執行時必須使用mysqlcheck,而myisamchk應用於服務 器沒有執行時。使用mysqlcheck的好處是不需要停止伺服器來...

grub快速修復

前幾天重灌了一下ubuntu12.04,結果裝完之後,grub出現了問題。之前裝系統時也出現過這種情況,當時找了半天的資料才把grub搞定。唉!後悔了,當時沒有把文件留下 電腦上裝多個系統的難免會出現進不了系統的問題,多數是grub的問題。不多說了,進入主題吧 使用livecd光碟啟動電腦後進入光碟...

mysql 漏洞修復 mysql漏洞修復

lnmp目錄執行 upgrade.sh mysql 需要輸入mysql root密碼進行驗證,驗證不通過將無法進行升級,驗證通過後可以到 獲取mysql的版本號,輸入後回車確認,如要啟用innodb,輸入y,回車確認,再次回車確認即可開始升級。會在 root 目錄下生成mysql upgrade日期...

mysql批量修復 mysql 批量修復

bin bash host name 127.0.0.1 user name user pwd database need optmize table false tables usr local webserver mysql bin mysql h host name u user name p...