mysqlcheck修復數據庫命令(Linux系統)

下面小編就為大家帶來一篇linux系統下linuxcheck修復數據庫命令(詳解)。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧,祝大家游戲愉快哦

mysqlcheck客戶端linux可以檢查和修復MyISAM表,還可以優化和分析表。

實際上,它集成了mysql工具中check、repair、analyze、optimize的功能、

有3種方式來調用mysqlcheck:

shell>?mysqlcheck[options]?db_name?[tables]    shell>?mysqlcheck[options]?---database?DB1?[DB2?DB3...]    shell>?mysqlcheck[options]?--all--database

如果沒有指定任何表或使用—database或–all–database選項,

則檢查整個數據庫。

option中有以下常用選項:

-c, –check (檢查表);

-r, –repair(修復表);

-a, –analyze (分析表);

-o, –optimize(優化表); //其中,默認選項是-c(檢查表)

例子:

檢查表(check);

mysqlcheck -u root -c test

修復表(repair);

mysqlcheck -u root -r test

修復指定的數據庫用

# mysqlcheck -A -o -r Database_NAME -p

檢查修復所有的數據庫(表;

# mysqlcheck -u root -A -0 -r -p

每天定時自動優化linux

crontab -e???? //把它加入 cron job 每天在 01:00 自動執行

0 1 * * * mysqlcheck -Aao –auto-repair -u你的用戶名 -p你的密碼 > /dev/linux 2>&1

以上這篇Linux系統下mysqlcheck修復數據庫命令(詳解)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊5 分享