socket=/var/lib/
mysql/mysql.sock
user=root
for i in $socket
do
mysql=$(
mysql -u $user --socket=$i -e "show slave status\G" | \
awk 'BEGIN {
tel = 0
}
/Slave_IO_Running: Yes/ { tel++ }
/Slave_SQL_Running: Yes/ { tel++ }
END {
if ( tel == 2 ) {
print "Yes"
} else {
print "No"
}
}'
)
if [ $
mysql = Yes ]; then
echo "
mysql主从正常"
else
echo "
mysql主从出现故障"
fi
done
转自:http://blogold.chinaunix.net/u3/97361/showart.php?id=2193075
延伸阅读
- 2010-12-9-- mysql主从,memcached 和 mysql 主从环境下php开发代码详解
- 2011-7-25-- mysql主从,Linux下的MySQL主从同步
- 2010-12-9-- 主从服务器,mysql 主从服务器的简单配置
- 2010-12-9-- 主从服务器,mysql主从服务器同步心得体会
- 2010-12-9-- 数据库主从,Mysql 主从数据库同步详解
- 2011-2-14-- mysql主从,MySQL主从复制配置
- 2010-12-13-- mysql主从,mysql主从同步问题
- 2011-5-8-- mysql主从,mysql主从备份
- 2011-7-14-- mysql主从,Mysql主从复制(Replication)
- 2010-12-9-- mysql主从,MYSQL主从库不同步故障一例解决方法
最新评论