我是靠谱客的博主 迅速火,最近开发中收集的这篇文章主要介绍mysql数据库巡检脚本 多实例 mysql 数据库的巡检脚本,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

多实例 mysql 数据库的巡检脚本


 [root@mysql-back ~]# cat mysql_check.sh 
#!/bin/bash  
TXT=system_check_$(date +%F-%H:%M).txt  
echo '  
      memory  
             ' >> $TXT  
free -m >> $TXT  

echo '  

      disks information  
                        ' >> $TXT  
df -h >> $TXT  

echo '  

      mysql status  
                   ' >> $TXT  
netstat -nlp|grep mysql >> $TXT  

echo '  

     3306  
                   ' >> $TXT  

mysql -t -S /data/mysql/mysqldata3306/sock/mysql.sock -phabby -e "SHOW VARIABLES LIKE '%connection%';select substring_index(host,':',1),time,count(*)from INFORMATION_SCHEMA.processlist group by substring_index(host,':',1);SHOW STATUS LIKE '%connection%';" >> $TXT  

echo '  

     3307  
                   ' >> $TXT  

mysql -t -S /data/mysql/mysqldata3307/sock/mysql.sock -phabby -e "SHOW VARIABLES LIKE '%connection%';select substring_index(host,':',1),time,count(*)from INFORMATION_SCHEMA.processlist group by substring_index(host,':',1);SHOW STATUS LIKE '%connection%';" >> $TXT  

echo '  

     3308  
                   ' >> $TXT  

mysql -t -S /data/mysql/mysqldata3308/sock/mysql.sock -phabby -e "SHOW VARIABLES LIKE '%connection%';select substring_index(host,':',1),time,count(*)from INFORMATION_SCHEMA.processlist group by substring_index(host,':',1);SHOW STATUS LIKE '%connection%';" >> $TXT  

echo '  

     3309  
                   ' >> $TXT  

mysql -t -S /data/mysql/mysqldata3309/sock/mysql.sock -phabby -e "SHOW VARIABLES LIKE '%connection%';select substring_index(host,':',1),time,count(*)from INFORMATION_SCHEMA.processlist group by substring_index(host,':',1);SHOW STATUS LIKE '%connection%';" >> $TXT  


cat $TXT

参考:
http://my.oschina.net/u/1403438/blog/177495



最后

以上就是迅速火为你收集整理的mysql数据库巡检脚本 多实例 mysql 数据库的巡检脚本的全部内容,希望文章能够帮你解决mysql数据库巡检脚本 多实例 mysql 数据库的巡检脚本所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部