Chinaunix首页 | 论坛 | 博客
  • 博客访问: 11908
  • 博文数量: 9
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 90
  • 用 户 组: 普通用户
  • 注册时间: 2016-03-23 09:06
文章分类

全部博文(9)

文章存档

2016年(9)

我的朋友

分类: Mysql/postgreSQL

2016-04-11 11:21:46

该脚本可以监控当前MySQL的状态,可作为Keepalived高可用数据库来判断MySQL是否运行。

#!/bin/bash

/usr/local/mysql/bin/mysql -uroot -p123456 -e "show status" &>/dev/null
if [ $? -ne 0 ];then
    service keepalived stop
fi

chmod a+x /etc/keepalived/check_status_mysqld.sh

注:
假如mysqld is running, mysql -uroot -p123456 -e "show status" ,and echo $? = 0
假如mysqld is no running, mysql -uroot -p123456 -e "show status" ,and echo $? = 1
阅读(437) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~