diff --git a/plugins/mysql-community/index.py b/plugins/mysql-community/index.py index eded6c1be..a8d3c4247 100755 --- a/plugins/mysql-community/index.py +++ b/plugins/mysql-community/index.py @@ -288,12 +288,13 @@ def binLog(version=''): args = getArgs() conf = getConf() con = mw.readFile(conf) - + if con.find('#log-bin=mysql-bin') != -1: if 'status' in args: return mw.returnJson(False, '0') con = con.replace('#log-bin=mysql-bin', 'log-bin=mysql-bin') con = con.replace('#binlog_format=mixed', 'binlog_format=mixed') + mw.writeFile(conf, con) mw.execShell('sync') restart(version) else: @@ -308,11 +309,10 @@ def binLog(version=''): return mw.returnJson(True, dsize) con = con.replace('log-bin=mysql-bin', '#log-bin=mysql-bin') con = con.replace('binlog_format=mixed', '#binlog_format=mixed') + mw.writeFile(conf, con) mw.execShell('sync') restart(version) mw.execShell('rm -f ' + path + '/mysql-bin.*') - - mw.writeFile(conf, con) return mw.returnJson(True, '设置成功!')