我是靠谱客的博主 迅速火,这篇文章主要介绍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数据库巡检脚本内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部