diff --git a/plugins/mysql-apt/index.py b/plugins/mysql-apt/index.py index 410ccd3b3..4bd0cd92b 100755 --- a/plugins/mysql-apt/index.py +++ b/plugins/mysql-apt/index.py @@ -2033,11 +2033,12 @@ def getMasterStatus(version=''): dlist = db.query(query_status_cmd) # print(dlist[0]) - if len(dlist) > 0 and is_mdb8 and (dlist[0]["Replica_IO_Running"] == 'Yes' or dlist[0]["Replica_SQL_Running"] == 'Yes'): - data['slave_status'] = True - - if len(dlist) > 0 and (dlist[0]["Slave_IO_Running"] == 'Yes' or dlist[0]["Slave_SQL_Running"] == 'Yes'): - data['slave_status'] = True + if is_mdb8: + if len(dlist) > 0 and (dlist[0]["Replica_IO_Running"] == 'Yes' or dlist[0]["Replica_SQL_Running"] == 'Yes'): + data['slave_status'] = True + else: + if len(dlist) > 0 and (dlist[0]["Slave_IO_Running"] == 'Yes' or dlist[0]["Slave_SQL_Running"] == 'Yes'): + data['slave_status'] = True return mw.returnJson(master_status, '设置成功', data) except Exception as e: