欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用shell檢查并修復(fù)mysql數(shù)據(jù)庫表的腳本

 更新時間:2014年03月13日 14:35:36   投稿:zxhpj  
這篇文章主要介紹了使用shell檢查并修復(fù)mysql數(shù)據(jù)庫表的腳本,需要的朋友可以參考下

復(fù)制代碼 代碼如下:

#!/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

相關(guān)文章

  • shell腳本中使用iconv實現(xiàn)批量文件轉(zhuǎn)碼的代碼分享

    shell腳本中使用iconv實現(xiàn)批量文件轉(zhuǎn)碼的代碼分享

    這篇文章主要介紹了shell腳本中使用iconv實現(xiàn)批量文件轉(zhuǎn)碼的代碼分享,本文提供了2個實現(xiàn)代碼和各自使用方法,需要的朋友可以參考下
    2014-08-08
  • Shell編程之變量數(shù)值計算方法示例

    Shell編程之變量數(shù)值計算方法示例

    這篇文章主要給大家介紹了關(guān)于Shell編程教程之變量數(shù)值計算的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-11-11
  • except自動登錄的幾段代碼分享

    except自動登錄的幾段代碼分享

    except自動登錄的幾段代碼,大家拿去學(xué)習(xí)吧
    2013-02-02
  • linux shell實現(xiàn)隨機數(shù)幾種方法分享(date,random,uuid)

    linux shell實現(xiàn)隨機數(shù)幾種方法分享(date,random,uuid)

    這篇文章主要介紹了linux shell實現(xiàn)隨機數(shù)多種方法(date,random,uuid),需要的朋友可以參考下
    2015-10-10
  • linux定時備份mysql并同步到其它服務(wù)器

    linux定時備份mysql并同步到其它服務(wù)器

    這篇文章主要介紹了linux定時備份mysql并同步到其它服務(wù)器,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-09-09
  • shell腳本的流程控制語句的實現(xiàn)

    shell腳本的流程控制語句的實現(xiàn)

    本文主要介紹了shell腳本的流程控制語句的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • linux命令詳解之useradd命令使用方法

    linux命令詳解之useradd命令使用方法

    這篇文章主要介紹了useradd命令使用方法,還包括用戶賬號的添加、刪除與修改、用戶口令的管理、用戶組的管理方法,大家參考使用吧
    2014-01-01
  • Nginx和PHP-FPM的啟動、重啟、停止腳本分享

    Nginx和PHP-FPM的啟動、重啟、停止腳本分享

    這篇文章主要介紹了Nginx和PHP-FPM的啟動、重啟、停止腳本分享,腳本中包含start、stop、reload、restart等常用的管理方法,并可以加入系統(tǒng)服務(wù)然后使用servicem命令管理,需要的朋友可以參考下
    2014-12-12
  • 幾例shell實用腳本(珍藏版)

    幾例shell實用腳本(珍藏版)

    日常工作中,經(jīng)常編寫一些shell命令或腳本以完成重復(fù)性操作,本文分享了最近用到的幾例shell實用腳本,感興趣的朋友跟隨小編一起看看吧
    2021-04-04
  • Shell中的for循環(huán)總結(jié)

    Shell中的for循環(huán)總結(jié)

    這篇文章主要介紹了Shell中的for循環(huán)總結(jié),本文講解了shell中for循環(huán)用法、shell下for循環(huán)的幾種方法等內(nèi)容,需要的朋友可以參考下
    2015-05-05

最新評論