Mysql 监控小脚本
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。
以下为自己编写的一个小脚本,放在计划任务里,每5分钟运行一次,用于监控是否能正常连接数据库,否则,发送报警邮件至DBA管理员邮箱并且自动重启Mysql服务,见如下:
#!/bin/sh
host='127.0.0.1'
port='3306'
user='root'
password='root'
mysqlclient="mysql"
# Check
$mysqlclient --host=$host --port=$port --user=$user --password=$password -e "show databases;" > /dev/null 2>&1
if [ $? == 0 ]
then
echo " $host mysql login successfully "
exit 0
else
echo " $host mysql login faild"
#发邮件报警
mail -s "$host mysq login faild" support@qq.com < /home/backup/faild.log
#Restart Mysql
/etc/init.d/mysqld restart
exit 2
fi
转载于:https://blog.51cto.com/63638790/1533942
Mysql 监控小脚本相关推荐
- mysql主从同步监控小脚本(加强版)
mysql主从同步监控小脚本(加强版): 新版本脚本增加了"当发现同步出现无法同步的时候"会自动提取主库的file号,以及pos,进行同步主库,脚本内容如下: #!/bin/sh ...
- mysql监控php脚本
此脚本通过php a.txt执行,执行前先搭好lamp环境 通过php/java程序url方式监控mysql 针对网站用户是否访问正常 并从数据库能获取到数据:可以结合nagios和zabbix进行报 ...
- Mysql 脚本兼容性测试_MySQL 测试小脚本〔案例〕
MySQL 测试小脚本[案例] 经常有人在msn上问我,如何做一个简单的测试.如insert数据到表中的行为. 比较myisam和innodb等. 在这里将自己写的一个小脚本放上来,希望你们停止骚扰我 ...
- 写一个实时监控IP连通性的小脚本
#!/bin/bash ##连通性观察记录小脚本 ##得出的的结果应该是18秒每次的间隔,添加监控IP只需要修改PIP的变量值即可 ##运行时只需要sh shell_name & ##结束时只 ...
- shell 获取 mysql 行数_一个Shell小脚本精准统计Mysql每张表的行数实现
前言 对于开发或者运维人员来说,Mysql数据库每张表的数量肯定是要了解下,有助于我们清理无用数据或者了解哪张表比较占用空间. 另外多次统计表的行数,还能发现Mysql表的增量情况,能够预测表未来会有 ...
- 用shell获取mysql主从状态_shell监控MySQL主从状态脚本两则
内容为自己的一点总结,如有不对欢迎狠劲儿拍砖 本文来自http://yijiu.blog.51cto.com/转载请经博主同意 监控主从复制正常与否 相比各位都应该知道,监控主从是否工作正常,涉及命令 ...
- linux 监控mysql脚本_Linux系统MySQL主从同步监控shell脚本
操作系统:CentOS系统 目的:定时监控MySQL数据库主从是否同步,如果不同步,记录故障时间,并执行命令使主从恢复同步状态 1.创建脚本文件 vi /home/crontab/check_mysq ...
- mysql rds 定时执行_RDS下执行SQL小脚本
RDS下执行SQL小脚本 #!/bin/bash echo ' =============================== - 生产操作谨慎执行 - - - 提前预置SQL文件 - - ===== ...
- 小麦苗Oracle和MySQL健康检查脚本使用说明
小麦苗Oracle和MySQL健康检查脚本使用说明 小麦苗健康检查脚本使用说明
最新文章
- 好想学python怎么猜人名_猜人名的谜语大全及答案
- mysql的innodb数据库引擎详解
- 电子技术基础三_电子技术基础
- Nginx —— 检查配置文件nginx.conf的正确性命令(-t)
- 第五届[2013年]全国大学生数学竞赛[数学类]试题六参考解答
- python tkinter计算器实例_python小实例——tkinter实战(计算器)
- antd 设置表头属性_使用表数据自定义React Antd表头
- 程序员怎样获取更多的劳动收入
- python pandas series_Python数据分析-pandas之Series
- 使用Xcode Instruments Leak解决内存泄漏问题
- 苹果mac屏幕录像软件:ScreenFlow
- 1602液晶指定位置光标闪烁程序
- 2dpca matlab程序,[转载]人脸识别-2dpca之Matlab程序
- 如何将.keystore 文件转成.key文件
- 因微信网页授权调整解决方案
- 苹果消息推送服务教程:第2部分(共2部分)
- Vc6.0打开工程停止工作问题的解决
- 【Android开发】 获取手机上的各种apk的包名和类名,实现跳转到其他应用
- 【web安全】——逻辑漏洞之越权漏洞
- python实验七 网络爬虫和文本处理