Update index.py

pull/333/head
midoks 2 years ago
parent 1c2f3c4378
commit e30ac33cea
  1. 10
      plugins/mysql-yum/index.py

@ -469,7 +469,7 @@ def getMyDbPos():
return tmp.groups()[0].strip() return tmp.groups()[0].strip()
def setMyDbPos(): def setMyDbPos(version=''):
args = getArgs() args = getArgs()
data = checkArgs(args, ['datadir']) data = checkArgs(args, ['datadir'])
if not data[0]: if not data[0]:
@ -484,7 +484,7 @@ def setMyDbPos():
mw.execShell('mkdir -p ' + t_datadir) mw.execShell('mkdir -p ' + t_datadir)
# mw.execShell('/etc/init.d/mysqld stop') # mw.execShell('/etc/init.d/mysqld stop')
stop() stop(version)
mw.execShell('cp -rf ' + s_datadir + '/* ' + t_datadir + '/') mw.execShell('cp -rf ' + s_datadir + '/* ' + t_datadir + '/')
mw.execShell('chown -R mysql mysql ' + t_datadir) mw.execShell('chown -R mysql mysql ' + t_datadir)
mw.execShell('chmod -R 755 ' + t_datadir) mw.execShell('chmod -R 755 ' + t_datadir)
@ -498,7 +498,7 @@ def setMyDbPos():
mycnf = mycnf.replace(s_datadir, t_datadir) mycnf = mycnf.replace(s_datadir, t_datadir)
mw.writeFile(myfile, mycnf) mw.writeFile(myfile, mycnf)
start() start(version)
result = mw.execShell( result = mw.execShell(
'ps aux|grep mysqld| grep -v grep|grep -v python') 'ps aux|grep mysqld| grep -v grep|grep -v python')
@ -508,7 +508,7 @@ def setMyDbPos():
else: else:
mw.execShell('pkill -9 mysqld') mw.execShell('pkill -9 mysqld')
mw.writeFile(myfile, mw.readFile(path + '/etc/my_backup.cnf')) mw.writeFile(myfile, mw.readFile(path + '/etc/my_backup.cnf'))
start() start(version)
return mw.returnJson(False, '文件迁移失败!') return mw.returnJson(False, '文件迁移失败!')
@ -2687,7 +2687,7 @@ if __name__ == "__main__":
elif func == 'my_db_pos': elif func == 'my_db_pos':
print(getMyDbPos()) print(getMyDbPos())
elif func == 'set_db_pos': elif func == 'set_db_pos':
print(setMyDbPos()) print(setMyDbPos(version))
elif func == 'my_port': elif func == 'my_port':
print(getMyPort()) print(getMyPort())
elif func == 'set_my_port': elif func == 'set_my_port':

Loading…
Cancel
Save