MySQL資料庫mysqlcheck的使用方法詳解

2021-06-22 14:50:18 字數 970 閱讀 1466

mysql資料庫mysqlcheck的使用方法的相關知識是本文我們主要要介紹的內容,我們知道,mysqlcheck,是mysql自帶的可以檢查和修復myisam表,並且它還可以優化和分析表,mysqlcheck的功能類似myisamchk,但其工作不同。

主要差別是當mysqld伺服器在執行時必須使用mysqlcheck,而myisamchk應用於伺服器沒有執行時。使用mysqlcheck的好處是不需要停止伺服器來檢查或修復表。使用myisamchk修復失敗是不可逆的。

1.如果需要檢查並修復所有的資料庫的資料表,那麼可以使用:

# mysqlcheck -a -o -r -p  

# enter password:   

database1 ok  

database2 ok 

2.如果需要修復指定的資料庫用 

# mysqlcheck -a -o -r database_name -p 

3.如果使用其他使用者名稱修復

# mysqlcheck -a -o -r -p -u admin  

# enter password:   

database1 ok  

database2 ok 

這裡admin是指定的mysql使用者帳號。

4.如果使用指定的mysql.sock進入資料庫並修復

# mysqlcheck -a -o -r -p -s /tmp/mysql.sock  

# enter password:   

database1 ok  

database2 ok 

這裡/tmp/mysql.sock是指定的mysql.sock存放的路徑。

關於mysql資料庫mysqlcheck的使用方法的相關知識就介紹到這裡了,希望本次的介紹能夠對您有所收穫!

mysql資料庫效能資料 MYSQL資料庫效能優化

1.選取最適用的字段屬性 表中字段的寬度設得盡可能小 char 的上限為 255 位元組 固定占用空間 varchar 的上限 65535 位元組 實際占用空間 text 的上限為 65535。盡量把字段設定為 not null,執行查詢的時候,資料庫不用去比較 null 值。2.使用連線 join...

MySQL資料庫使用 MySQL資料庫管理

開發時一般不使用系統的root使用者,應該是建立乙個新的使用者,管理乙個工程。登入使用者的命令 mysql uusername p 登入完成後就進入sql命令格式,格式以 結尾。windows用安裝的時候設定的root登入命令列,如下圖所示。linux安裝時若沒有提示設定root密碼的,可以使用系統...

MySQL資料庫 一 MySQL資料庫簡介

mysql資料庫是常見的資料庫,對mysql資料庫的學習主要從下面幾方面展開,記得點開檢視哦!1.mysql c s架構 mysql的架構是c s架構,即客戶端 伺服器的架構 在root使用者下進行 mysql字元編碼 檢視mysql預設的字元編碼 預設的字元編碼是latin1 show varia...