MySQL/MYSQL-YUM/MySQL-APT添加重置master功能。

mysql主从同步数据过期时,可使用此命令
This commit is contained in:
midoks
2023-09-07 21:17:56 +08:00
parent bf1d2daeaa
commit 56b728601b
7 changed files with 62 additions and 0 deletions
+11
View File
@@ -1577,6 +1577,15 @@ def setDbMasterAccess():
return mw.returnJson(True, '设置成功!')
def resetMaster(version=''):
pdb = pMysqlDb()
r = pdb.execute('reset master')
isError = isSqlError(r)
if isError != None:
return isError
return mw.returnJson(True, '重置成功!')
def getMasterDbList(version=''):
try:
args = getArgs()
@@ -2827,6 +2836,8 @@ if __name__ == "__main__":
print(getDbrunMode(version))
elif func == 'set_dbrun_mode':
print(setDbrunMode(version))
elif func == 'reset_master':
print(resetMaster(version))
elif func == 'get_masterdb_list':
print(getMasterDbList(version))
elif func == 'get_master_status':