亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何使用shell檢查并修復mysql數據庫表

發布時間:2021-08-09 12:42:36 來源:億速云 閱讀:104 作者:chen 欄目:開發技術

這篇文章主要介紹“如何使用shell檢查并修復mysql數據庫表”,在日常操作中,相信很多人在如何使用shell檢查并修復mysql數據庫表問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”如何使用shell檢查并修復mysql數據庫表”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

代碼如下:


#!/bin/sh
#code by scpman
#功能:檢查并修復mysql數據庫表
#將此腳本加到定時中,腳本執行時,等會讀庫,列出要修復的所有表,然后計時,開始修復
#修復過程中將損壞的表記錄下來,修復完成后,將損壞的表,發郵件通知。
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

到此,關于“如何使用shell檢查并修復mysql數據庫表”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

梨树县| 和静县| 龙海市| 黔南| 鸡泽县| 寿光市| 南澳县| 淮安市| 东乌| 沂南县| 马公市| 崇明县| 钟山县| 卓资县| 铜山县| 新邵县| 资中县| 芦山县| 宣威市| 沿河| 错那县| 兰州市| 岳普湖县| 通辽市| 海原县| 浦北县| 繁昌县| 云林县| 汉源县| 铁岭市| 五峰| 义乌市| 南部县| 金坛市| 自治县| 忻城县| 江华| 乐安县| 贞丰县| 景谷| 宣武区|