码迷,mamicode.com
首页 > 数据库 > 详细

监控mysql数据库主从状态

时间:2017-06-28 18:39:20      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:数据库

python版本2.6.6


#!/usr/bin/python

import MySQLdb

def check_mysql():
    status = True
    try:
        conn=MySQLdb.connect(host=‘172.7.10.8‘,user=‘summer‘,passwd=‘summer‘,db=‘cms‘)
        cur=conn.cursor()
        cur.execute("show slave status;")
        result = cur.fetchall()
        io_thread=result[0][10]
        sql_thread=result[0][11]
        #print io_thread,sql_thread
        cur.close()
        conn.close()
        status = True
        if io_thread == "Yes" and sql_thread == "Yes":
            print ‘2‘
            status = True
        else:
            print ‘0‘
            status = False
    except Exception,e:
        print Exception,":",e

go = check_mysql()

监控mysql数据库主从状态

标签:数据库

原文地址:http://yanruohan.blog.51cto.com/9740053/1942758

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!