Pythonを使用して、MySQLのマスター/スレーブレプリケーションを確認します。
注意すべき点は、cur.execute("show smile status;") を cur.execute("show smile statusG;" と一緒に使用できないことです。 )result = cur.fetchall() は、ショースレーブステータスstatus情報全体を返すときに、バイナリarray
result[0][n] は特定の項目を返します。 Pythonコードは次のとおりです: #!/usr/bin/env python#-*-coding: utf-8 -*-import MySQLdb、socket、paramiko、sys、os、date time InDef afinal_check_Mysql ():
conn = mysqldb.connect (host = '192.168.3.10'、user = 'root'、passwd = 'xp29at5f37 '、db ='テスト')
_thread= result [0][11]
io_thread,sql_thread
= True
try:
if
io_thread == "はい" および sql_スレッド == "はい": ️
print 'MySQL マスター/スレーブのレプリケーションが失敗しました。確認してください' sql()
以上がPython を使用して mysql のマスター/スレーブ レプリケーションを監視する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。