mirror of
https://github.com/midoks/mdserver-web.git
synced 2026-10-18 23:45:52 +08:00
up
This commit is contained in:
@@ -47,7 +47,7 @@ long_query_time=3
|
||||
relay-log=mdserver
|
||||
relay-log-index=mdserver
|
||||
|
||||
#master config
|
||||
#master
|
||||
#binlog-do-db
|
||||
binlog-ignore-db = test
|
||||
binlog-ignore-db = mysql
|
||||
|
||||
@@ -45,7 +45,7 @@ long_query_time=3
|
||||
relay-log=mdserver
|
||||
relay-log-index=mdserver
|
||||
|
||||
#master config
|
||||
#master
|
||||
#binlog-do-db
|
||||
binlog-ignore-db = test
|
||||
binlog-ignore-db = mysql
|
||||
|
||||
+18
-1
@@ -1371,7 +1371,6 @@ def setDbSlave(version):
|
||||
|
||||
isHas = False
|
||||
for x in xrange(0, len(dodb)):
|
||||
|
||||
if dodb[x][1] == args['name']:
|
||||
isHas = True
|
||||
|
||||
@@ -1415,6 +1414,24 @@ def setMasterStatus(version=''):
|
||||
|
||||
if con.find('#log-bin') != -1:
|
||||
return mw.returnJson(False, '必须开启二进制日志')
|
||||
|
||||
sign = 'mdserver_ms_open'
|
||||
|
||||
dodb = findBinlogDoDb()
|
||||
if not sign in dodb:
|
||||
prefix = '#binlog-do-db'
|
||||
con = con.replace(prefix, prefix + "\nbinlog-do-db=" + sign)
|
||||
mw.writeFile(conf, con)
|
||||
else:
|
||||
con = con.replace("binlog-do-db=" + sign + "\n", '')
|
||||
rep = r"(binlog-do-db\s*?=\s*?(.*))"
|
||||
dodb = re.findall(rep, con, re.M)
|
||||
for x in xrange(0, len(dodb)):
|
||||
con = con.replace(dodb[x][0] + "\n", '')
|
||||
mw.writeFile(conf, con)
|
||||
|
||||
restart(version)
|
||||
time.sleep(2)
|
||||
return mw.returnJson(True, '设置成功')
|
||||
|
||||
|
||||
|
||||
+12
-12
@@ -1688,15 +1688,15 @@ function masterOrSlaveConf(version=''){
|
||||
$(".soft-man-con").html(limitCon);
|
||||
|
||||
//设置主服务器配置
|
||||
// $(".btn-master").click(function () {
|
||||
// myPost('set_master_status', 'close=change', function(data){
|
||||
// var rdata = $.parseJSON(data.data);
|
||||
// layer.msg(rdata.msg, { icon: rdata.status ? 1 : 5 });
|
||||
// setTimeout(function(){
|
||||
// getMasterStatus();
|
||||
// }, 3000);
|
||||
// });
|
||||
// });
|
||||
$(".btn-master").click(function () {
|
||||
myPost('set_master_status', 'close=change', function(data){
|
||||
var rdata = $.parseJSON(data.data);
|
||||
layer.msg(rdata.msg, { icon: rdata.status ? 1 : 5 });
|
||||
setTimeout(function(){
|
||||
getMasterStatus();
|
||||
}, 3000);
|
||||
});
|
||||
});
|
||||
|
||||
$(".btn-slave").click(function () {
|
||||
myPost('set_slave_status', 'close=change', function(data){
|
||||
@@ -1708,9 +1708,9 @@ function masterOrSlaveConf(version=''){
|
||||
});
|
||||
});
|
||||
|
||||
// if (rdata.status){
|
||||
getMasterDbList();
|
||||
// }
|
||||
if (rdata.status){
|
||||
getMasterDbList();
|
||||
}
|
||||
|
||||
if (rdata.data.slave_status){
|
||||
getAsyncMasterDbList();
|
||||
|
||||
Reference in New Issue
Block a user