This commit is contained in:
Mr Chen 2024-06-10 17:04:31 +08:00
parent 6fdba85d04
commit 91a3b0d659
2 changed files with 7 additions and 1 deletions

View File

@ -1992,6 +1992,10 @@ def setDbSlave(version):
def getMasterStatus(version=''):
query_status_cmd = 'show slave status'
mdb8 = ['8.0','8.1','8.2','8.3','8.4']
if mw.inArray(mdb8, version):
query_status_cmd = 'show replica status'
try:
if status(version) == 'stop':
return mw.returnJson(False, 'MySQL未启动,或正在启动中...!', [])
@ -2009,7 +2013,7 @@ def getMasterStatus(version=''):
data['status'] = master_status
db = pMysqlDb()
dlist = db.query('show slave status')
dlist = db.query(query_status_cmd)
# print(dlist[0])
if len(dlist) > 0 and (dlist[0]["Slave_IO_Running"] == 'Yes' or dlist[0]["Slave_SQL_Running"] == 'Yes'):
@ -2017,6 +2021,7 @@ def getMasterStatus(version=''):
return mw.returnJson(master_status, '设置成功', data)
except Exception as e:
mw.getTracebackInfo()
return mw.returnJson(False, "数据库密码错误,在管理列表-点击【修复】,"+str(e), 'pwd')

View File

@ -11,6 +11,7 @@ serverPath=$(dirname "$rootPath")
# cd /www/server/mdserver-web/plugins/mysql-yum && bash install.sh install 8.4
# cd /www/server/mdserver-web/plugins/mysql-yum && bash install.sh uninstall 8.0
# cd /www/server/mdserver-web && python3 /www/server/mdserver-web/plugins/mysql-yum/index.py start 8.0
# cd /www/server/mdserver-web && python3 /www/server/mdserver-web/plugins/mysql-yum/index.py get_master_status 8.4
install_tmp=${rootPath}/tmp/mw_install.pl