檢查并修復(fù)mysql數(shù)據(jù)庫表的具體方法
更新時間:2013年09月28日 21:13:36 投稿:shangke
這篇文章介紹了檢查并修復(fù)mysql數(shù)據(jù)庫表的具體方法,有需要的朋友可以參考一下
#!/bin/sh #code by scpman #功能:檢查并修復(fù)mysql數(shù)據(jù)庫表 #將此腳本加到定時中,腳本執(zhí)行時,等會讀庫,列出要修復(fù)的所有表,然后計時,開始修復(fù) #修復(fù)過程中將損壞的表記錄下來,修復(fù)完成后,將損壞的表,發(fā)郵件通知。 fix_logs='/tmp/fix.log' user='' pass='' check_fix() { dblist=`/usr/bin/find /usr/dlm_db/mysql/ -type d | grep -vE "logs|_[1-9]|*bak|test"| sed -e "s#/usr/dlm_db/mysql/##g"` echo start `date`>$fix_logs for dbname in $dblist do echo $dbname for tb_name in `/usr/bin/find /usr/dlm_db/mysql/$dbname -type f | awk -F'/' '{print $NF}' | awk -F'.' '{print $1}' | sort - u` do mysql -u$user -p$pass $dbname<<fff>>$fix_logs check table $tb_name; repair table $tb_name; FFF done done echo `date` done>>$fix_logs } send_logs() { msgip=10.0.7.44 IP=`cat /etc/rc.conf | grep -E "ifconfig_[em1|bce1]" | awk '{print "IP:"$2}'| sed -n 1p ` fix_info=`grep -rE "Error|start|done" $fix_logs` /usr/bin/logger -p local1.info -h $msgip "the services: $IP mysql_table_fix_info:$fix_info" } check_fix send_logs
您可能感興趣的文章:
- 很全面的Mysql數(shù)據(jù)庫、數(shù)據(jù)庫表、數(shù)據(jù)基礎(chǔ)操作筆記(含代碼)
- php+mysqli實(shí)現(xiàn)批量替換數(shù)據(jù)庫表前綴的方法
- MySQL數(shù)據(jù)庫表修復(fù) MyISAM
- 使用shell檢查并修復(fù)mysql數(shù)據(jù)庫表的腳本
- 用MySQL創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)庫表代碼
- 從MySQL數(shù)據(jù)庫表中取出隨機(jī)數(shù)據(jù)的代碼
- Mysql數(shù)據(jù)庫表定期備份的實(shí)現(xiàn)詳解
相關(guān)文章
Mysql中in和exists的區(qū)別?&?not?in、not?exists、left?join的相互轉(zhuǎn)換問題
這篇文章主要介紹了Mysql中in和exists的區(qū)別?&?not?in、not?exists、left?join的相互轉(zhuǎn)換,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-09-09lnmp關(guān)閉mysql日志保護(hù)硬盤空間的方法
這篇文章主要介紹了lnmp關(guān)閉mysql日志保護(hù)硬盤空間的方法,需要的朋友可以參考下2014-02-02MySQL中因字段字符集不同導(dǎo)致索引不能命中的解決方法
這篇文章主要給大家介紹了關(guān)于MySQL中因字段字符集不同導(dǎo)致索引不能命中的解決方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-09-09MySQL安裝后默認(rèn)自帶數(shù)據(jù)庫的作用詳解
這篇文章主要介紹了MySQL安裝后默認(rèn)自帶數(shù)據(jù)庫的作用,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-04-04