mysql 資料庫檢查與修復的辦法

2022-05-27 23:51:09 字數 449 閱讀 9013

mysql 自帶了專門使用者資料表檢查和修復的工具——myisamchk,當 repair.php 多次修復均無法成功時,可以在伺服器終端使用 myisamchk 進行修復。在 mysql 的程式檔案目錄(見《資料備份與恢復》中的說明)可以找到這個工具。

常用的修復命令為 myisamchk -r 資料檔案目錄/資料表名.myi,如果 -r 引數不能奏效,可以先把資料檔案備份(備份可使用直接檔案複製的方式,詳見《資料備份與恢復》中的說明)後使用 -o 引數,如果-o還不可以的話,就使用-f引數,如果還是無法修復,只有使用你的備份檔案來恢復資料了!

1、更改當前目錄到mysql/bin下面,一般情況下只有在這個下面才能執行myisamchk命令

2、停止mysql服務。

3、執行myisamchk -r c:\mysql\bin\data\dbname\*.myi

4、啟動mysql

完成。

修復MYSQL資料庫

whereis mysql cd usr local mysql mysqlcheck u root p auto repair check optimize all databases 修復後看看大小 四種在mysql中修改root密碼的方法,可能對大家有所幫助 方法1 用set password...

MySQL資料庫的修復

找到mysql的安裝目錄的bin myisamchk工具,在命令列中輸入 myisamchk c r data tablename posts.myi 然後myisamchk 工具會幫助你恢復資料表的索引。好象也不用重新啟動mysql,問題就解決了。當你試圖修復乙個被破壞的表的問題時,有三種修復型別...

修復mysql語句 mysql修復資料庫

1.如果資料庫龐大讀寫非常慢的時候,精簡優化sql語句效果不是很明顯的時候,一定試試這個語句 mysqlcheck a o r p 並輸入mysql的root密碼,逐個修復所有資料庫 2.優化 optimize table name 個人感覺效果不是太好 3.只是對某個表進行修復可以用 myisam...