学习电脑,计算机系统故障维护,电脑技术,电脑知识学习-就上第二电脑网
当前位置: 首页 > 数据库 > mysql

mysql 事务锁分类mysql主从复制监控shell脚本

 更新时间: 2019-11-09 18:35:00   作者:第二电脑网   来源:第二电脑网   浏览数:1611   我要评论

########本脚本应用在生产环境中,是运用mysql主从的基础上########vi mysqlm-s.sh #!/bi/baship=`ifcofig eth0|sed - 2p|awk '{ pit $2 }'|awk -F : '{ pit $2 }'`p

########本脚本应用在生产环境中,是运用mysql主从的基础上########
vi mysqlm-s.sh
#!/bin/bash
ip=`ifconfig eth0|sed -n 2p|awk '{ print $2 }'|awk -F : '{ print $2 }'`
port=`netstat -anl|grep 3306 |sed -n '1p' |awk '{print $4}'|awk -F: '{ print $2}'`
array=($(mysql -uUSER -pPASSWD -e "show slave status\G"|grep "Running" |awk '{print $2}'))
if [ "$port" == "3306" ]
then
if [ "${array[0]}" == "Yes" ] || [ "${array[1]}" == "Yes" ]
then
echo "slave is OK"
else
/home/shell/sendEmail/sendEmail -f XXX@XXX -t XXX@XXX -s smtp.XXX -u "mysql主从复制出错" -xu user -xp passwd -m "${ip}:slave is error"
fi
else
/home/shell/sendEmail/sendEmail -f XXX@XXX -t XXX@XXX -s smtp.XXX -u "mysql停止运行" -xu user -xp passwd -m "${ip}:mysql is shutdown and slave error"
fi
###########################简单说明###################################
$ip 是获取本机IP
$port 是判断mysql服务是否正常运行
$array 是数组,$array[0] 是数组里的第一个参数,$array[1]是数组里的第二个参数
if ...then.....fi 根据获取参数来判断达到监控

《mysql 事务锁分类mysql主从复制监控shell脚本》总结了关于mysql服务器教程,对于我们来www.002pc.com确实能学到不少知识。


${ip}:mysql is shutdown and slave error ##注意因为mysql不正常运行,故主从复制出故障
#######################################################################
最后给予可执行权限给脚本,使用crontab -e ,每十五分钟运行一次
*/15 * * * * /home/shell/mysqm-s.sh
本文出自 “游造技术博客” 博客,请务必保留此出处http://youzao.blog.51cto.com/3946111/743328


更多:mysql 事务锁分类mysql主从复制监控shell脚本
https://www.002pc.comhttps://www.002pc.com/mysql/5187.html

你可能感兴趣的主从复制,shell,mysql,监控,脚本

    关于我们 - 广告合作 - 联系我们 - 免责声明 - 网站地图 - 投诉建议 - 在线投稿

      浙ICP备140365454号

    ©CopyRight 2008-2020 002pc.COM Inc All Rights Reserved. 第二电脑网 版权所有 联系QQ:282523118