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