MySQL服务健康检查脚本
2015-12-27 20:34
615 查看
#!/bin/sh
#date:2015-12-07
#filename:check_mysql.sh
#作者:linuxzkq
#Email:1729294227@qq.com
#version:v1.0
#port=`netstat -tunlp|grep 3306|wc -l`
#process=`ps -ef|grep mysqld|grep -v grep|wc -l`
value=`/application/mysql/bin/mysql -u root -poldboy -e "select version();" >/dev/null 2>&1`
while true
do
if [ $? -ne 0 ]
then
#echo "ERROR! MySQL is not running"
/etc/init.d/mysqld start
else
echo "MySQL is running,now!"
fi
sleep 5
value=`/application/mysql/bin/mysql -u root -poldboy -e "select version();" >/dev/null 2>&1`
if [ $? -ne 0 ]
then
#echo "ERROR! MySQL is not running"
/etc/init.d/mysqld start
else
echo "MySQL is running,now!"
fi
sleep 5
done
本文出自 “兰州linux运维” 博客,请务必保留此出处http://linuxzkq.blog.51cto.com/9379412/1728877
#date:2015-12-07
#filename:check_mysql.sh
#作者:linuxzkq
#Email:1729294227@qq.com
#version:v1.0
#port=`netstat -tunlp|grep 3306|wc -l`
#process=`ps -ef|grep mysqld|grep -v grep|wc -l`
value=`/application/mysql/bin/mysql -u root -poldboy -e "select version();" >/dev/null 2>&1`
while true
do
if [ $? -ne 0 ]
then
#echo "ERROR! MySQL is not running"
/etc/init.d/mysqld start
else
echo "MySQL is running,now!"
fi
sleep 5
value=`/application/mysql/bin/mysql -u root -poldboy -e "select version();" >/dev/null 2>&1`
if [ $? -ne 0 ]
then
#echo "ERROR! MySQL is not running"
/etc/init.d/mysqld start
else
echo "MySQL is running,now!"
fi
sleep 5
done
本文出自 “兰州linux运维” 博客,请务必保留此出处http://linuxzkq.blog.51cto.com/9379412/1728877
相关文章推荐
- mysql单表大小
- [实战]MVC5+EF6+MySql企业网盘实战(22)——图片列表
- Mysql学习历程(一)
- mysql——1103提示
- mysql之各种命令总结
- 干货:MySQL数据库优化参考
- mysql登录出错
- 多实例安装mysql
- ubuntu14.04 mysql用户权限操作实录
- mybatis+mysql数据库字段 驼峰命名问题
- MySQL 索引的分类
- MySQL 创建索引、修改索引、删除索引的命令语句
- MySql 创建索引原则
- zabbix安装与配置
- MySql中的外键约束
- MYSQL查看和增加用户权限
- MySQL外键设置中的的 Cascade、NO ACTION、Restrict、SET NULL
- mysql jdbc驱动源码分析(获取链接 connection)
- mysql数据库下载和创建
- C#程序调用cmd执行命令-MySql备份还原