91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

如何使用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

溧阳市| 宣城市| 黄浦区| 湄潭县| 潼关县| 资阳市| 郎溪县| 东乌| 高唐县| 漠河县| 彭阳县| 汝阳县| 大同县| 沅江市| 和顺县| 名山县| 连江县| 伊川县| 高安市| 会理县| 塔城市| 阿鲁科尔沁旗| 开远市| 宣威市| 南漳县| 溆浦县| 南召县| 安阳县| 长宁区| 顺义区| 彭阳县| 韶关市| 大同县| 江安县| 阿拉善盟| 谢通门县| 普宁市| 图们市| 富蕴县| 长岛县| 乌苏市|