pull/149/head
midoks 3 years ago
parent ee64595e45
commit 6a3df8a8c7
  1. 2
      plugins/mysql/js/mysql.js
  2. 7
      scripts/backup.py

@ -1924,7 +1924,7 @@ function masterOrSlaveConf(version=''){
var rdata = $.parseJSON(data.data); var rdata = $.parseJSON(data.data);
showMsg(rdata.msg ,function(){ showMsg(rdata.msg ,function(){
getMasterStatus(); getMasterStatus();
},{ icon: rdata.status ? 1 : 5 },2000); },{ icon: rdata.status ? 1 : 5 });
}); });
} }
}); });

@ -112,12 +112,15 @@ class backupTools:
if len(mycnf) > 100: if len(mycnf) > 100:
mw.writeFile(db_path + '/etc/my.cnf', mycnf) mw.writeFile(db_path + '/etc/my.cnf', mycnf)
mw.execShell(db_path + "/bin/mysqldump --opt --default-character-set=utf8 " + # mw.execShell(db_path + "/bin/mysqldump --opt --default-character-set=utf8 " +
name + " | gzip > " + filename) # name + " | gzip > " + filename)
# mw.execShell(db_path + "/bin/mysqldump --skip-lock-tables --default-character-set=utf8 " + # mw.execShell(db_path + "/bin/mysqldump --skip-lock-tables --default-character-set=utf8 " +
# name + " | gzip > " + filename) # name + " | gzip > " + filename)
mw.execShell(db_path + "/bin/mysqldump --single-transaction --quick --default-character-set=utf8 " +
name + " | gzip > " + filename)
if not os.path.exists(filename): if not os.path.exists(filename):
endDate = time.strftime('%Y/%m/%d %X', time.localtime()) endDate = time.strftime('%Y/%m/%d %X', time.localtime())
log = "数据库[" + name + "]备份失败!" log = "数据库[" + name + "]备份失败!"

Loading…
Cancel
Save