[精讚] [會員登入]
1832

[Mysql/Mariadb] 檢查、修復及優化資料庫

mysql/mariadb 檢查、修復及優化資料庫

分享此文連結 //n.sfs.tw/10848

分享連結 [Mysql/Mariadb] 檢查、修復及優化資料庫@新精讚
(文章歡迎轉載,務必尊重版權註明連結來源)
2019-10-23 17:08:24 最後編修
2017-03-03 11:03:14 By 張○○
 

有時因為斷電或是斷連而導致資料庫不正確( corrupted),我們可以使用 mysqlcheck 這個指令來修復,他不需要 root 的權限即可執行。

檢查

參數說明
-u username    以 username 的資料庫權限執行
-p                        使用密碼
-B dbname       指定資料庫 dbname
-c                        檢查

$ mysqlcheck -u axer -p -c -B axerdb
Enter password:
axerdb.acc                              OK
axerdb.ccc                                          OK
axerdb.catalog                                       OK
axerdb.cooperate                                     OK
....以下略

優化及修復

參數說明
-r        修復
-o       優化,不知原理,'o' 是英文字母
-A       指定所有的資料庫

$ mysqlcheck -u axer -p -A -r -o
....


原文 2010-03-01 15:31:47

END

你可能感興趣的文章

Mysql INSERT ... ON DUPLICATE KEY UPDATE 寫法,MYSQL如果存在的修改,不存在就新增的寫法 Mysql有則修改,無則新增的sql寫法

[Mysql/Mariadb] 全文檢索 fulltext index 關於 MySQL 的全文檢索

[phpmyadmin] 登錄超時 (1440 秒未操作),請重新登錄 phpmyadmin登錄超時 (1440 秒未操作),請重新登錄的問題,該如何解決?

[Mysql/Mariadb] Left Join 和 Right Join 合併表單 SQL語法中的 Left Join 和 Right Join 很常用,但是我常會忘記,所以寫下來備忘。

[Mysql] 建立叢集式資料庫1/4 -- 安裝及設定DB1 使用galera建立Mysql的叢集式資料庫 (GALERA CLUSTER FOR MYSQL THE TRUE MULTI-MASTER)

[Mysql/MariaDB] 使用Memory引擎修改及設定最大值的方法 Mysql/MariaDB 使用Memory引擎預設是16MB,修改及設定最大值的方法。

隨機好文

談借錢 人借錢時手心向上頭向下,人還錢時手心向下頭向上

[jQuery] select 元件的取值及給值 html中的元件select,在jquery中要如何使用?

如何在linux下執行java 原生的java應用程式可以使用簡單的方法在console下面寫出來,適合作簡單的應用

[Freebsd] 定時測試 ADSL 是否斷線並重連 中華電信 ADSL 雖有固定 ip,可是他卻會不定時「斷線」, 使用以下的 方法可以定時測試是否斷線,以及重新撥接。

PHP for sphinx 函式庫安裝 PECL/sphinx PHP>= 5.2.2 已經能原生支援 sphinx,可是預設的沒有裝,我們得自己裝才能用