[精讚] [會員登入]
1784

[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] 將記錄由0變1、1變0;或是判斷後再改值的寫法 MySQL 將記錄由0變1,1變0的SQL寫法 假如欄位 `active` 為0 是失效;1 為有效,他的型態是 tin

[Mysql/MariaDB] 清除及設定 MySQL 的死連接 mysql 伺服器若有太多的連接,無疑的會耗用非常多的資源,若資源耗盡會影響新的連線,勢必要做一些調整

[MySQL/Mariadb] 正規表達式(regular express) mysql的正規表達式很詭異,很不能接受

[Mysql] 建立叢集式資料庫4/4--觀察及測試 觀察及測試haproxy+galera建立Mysql的叢集式資料庫,並進行壓力測試

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

[MYSQL] 設定字串欄位的預設值 新增表格的時候,字串欄位給予預設空值;數字欄位給預設數值;日期欄位給空值。

隨機好文

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

[HP DL380G7] 生效啟動第3,4片網卡/開啟或關閉內建的網卡 HP DL380G7 預設第3,4片網卡裝完系統後找不到,難道是壞了?要怎麼辦?

安裝SPHINX支援中文 新版本的 sphinx 和舊版不同,網路上很多範例和教學是不能用的。此文是安裝和設定方法分享

[CodeIgniter 3] 資料庫的使用方法整理1/2 --Select的使用 [CodeIgniter 3] 資料庫的使用方法整理:Select的使用

[CodeIgniter 3] 資料庫的使用方法整理2/2 CI3 承襲 CI2,有很多的builder class可以用,依各人的使用習慣,有人喜歡一堆sql字串,有人喜歡用helper