1 vim /etc/keepalived/check_MySQL.sh
2 #!/bin/bash
3 MYSQL=/usr/bin/mysql
4 MYSQL_HOST=localhost
5 MYSQL_USER=root
6 CHECK_COUNT=5
7 counter=1
8 while true
9 do
10 mysql -h $MYSQL_HOST -u $MYSQL_USER -e "show status;" >/dev/null 2>&1
11 i=$?
12 ps aux | grep mysqld | grep -v grep > /dev/null 2>&1
13 j=$?
14 if [ $i = 0 ] && [ $j = 0 ]
15 then
16 exit 0
17 else
18 if [ $i = 1 ] && [ $j = 0 ]
19 then
20 exit 0
21 else
22 if [ $counter -gt $CHECK_COUNT ]
23 then
24 break
25 fi
26 let counter++
27 continue
28 fi
29 fi
30 done
31 /etc/init.d/keepalived stop
32 exit 1
007.MySQL-Keepalived搭配脚本01
未经允许不得转载:搜云库技术团队 » 007.MySQL-Keepalived搭配脚本01
相关推荐
- 004.MySQL双主+Keepalived高可用
- 003.MMM双主-双从读写分离部署
- 001.Amoeba读写分离部署
- 003.MySQL高可用主从复制新增slave
- 011.MySQL双主多从+Keepalived配置
- 010.MySQL-Keepalived搭配脚本04
- 008.MySQL-Keepalived搭配脚本02
- 009.MySQL-Keepalived搭配脚本03
- 006.MySQL双主-Master02可用配置
- 005.MySQL双主-Master01可用配置
- 002.MMM高可用MySQL简介
- 第二版:互联网大厂面试题,92份 PDF,累计 3625 页!
- 蘑菇街、滴滴、淘宝、微信的组件化架构解析,附Demo和PDF
- Mybatis源码分析 - 九种设计模式总结
- MySQl性能优化,MySQl索引优化,MySQl执行计划使用实战经历
- 如何设计网址短链接生成服务,网址缩短服务,短URL生成服务