pull/278/head
midoks 2 years ago
parent e4aef4592e
commit be8dd153a3
  1. 11
      plugins/mysql/index.py

@ -2317,12 +2317,13 @@ def dumpMysqlData(version=''):
if args['db'].lower() == 'all': if args['db'].lower() == 'all':
dlist = findBinlogDoDb() dlist = findBinlogDoDb()
cmd = mysql_dir + "/bin/mysqldump --defaults-file=" + myconf + " " + option + " --force -uroot -p" + \ cmd = mysql_dir + "/bin/mysqldump --defaults-file=" + myconf + " " + option + " -uroot -p" + \
pwd + " --databases " + \ pwd + " --force --databases " + \
' '.join(dlist) + " | gzip > /tmp/dump.sql.gz" ' '.join(dlist) + " | gzip > /tmp/dump.sql.gz"
else: else:
cmd = mysql_dir + "/bin/mysqldump --defaults-file=" + myconf + " " + option + " --force -uroot -p" + \ cmd = mysql_dir + "/bin/mysqldump --defaults-file=" + myconf + " " + option + " -uroot -p" + \
pwd + " --databases " + args['db'] + " | gzip > /tmp/dump.sql.gz" pwd + " --force --databases " + \
args['db'] + " | gzip > /tmp/dump.sql.gz"
ret = mw.execShell(cmd) ret = mw.execShell(cmd)
if ret[0] == '': if ret[0] == '':
@ -2446,6 +2447,8 @@ def doFullSync(version=''):
mw.execShell("cd /tmp && gzip -d dump.sql.gz") mw.execShell("cd /tmp && gzip -d dump.sql.gz")
cmd = root_dir + "/bin/mysql -S " + msock + \ cmd = root_dir + "/bin/mysql -S " + msock + \
" -uroot -p" + pwd + " < /tmp/dump.sql" " -uroot -p" + pwd + " < /tmp/dump.sql"
print(cmd)
import_data = mw.execShell(cmd) import_data = mw.execShell(cmd)
if import_data[0] == '': if import_data[0] == '':
print(import_data[1]) print(import_data[1])

Loading…
Cancel
Save