mysql5.5,5.6优化

pull/109/head
midoks 3 years ago
parent 12bc7049cf
commit 76c7e1f363
  1. 9
      plugins/mysql/index.py
  2. 5
      scripts/quick/debug.sh

@ -339,8 +339,8 @@ def initMysqlPwd():
pwd = mw.getRandomString(16) pwd = mw.getRandomString(16)
cmd_pass = serverdir + '/bin/mysqladmin -uroot password ' + pwd cmd_pass = serverdir + '/bin/mysqladmin -uroot password ' + pwd
pSqliteDb('config').where('id=?', (1,)).save('mysql_root', (pwd,))
mw.execShell(cmd_pass) mw.execShell(cmd_pass)
pSqliteDb('config').where('id=?', (1,)).save('mysql_root', (pwd,))
return True return True
@ -391,9 +391,11 @@ def myOp(version, method):
# import commands # import commands
init_file = initDreplace() init_file = initDreplace()
try: try:
initData = initMysqlData() isInited = initMysqlData()
if not initData: if not isInited:
mw.execShell('systemctl start mysql')
initMysqlPwd() initMysqlPwd()
mw.execShell('systemctl stop mysql')
mw.execShell('systemctl ' + method + ' mysql') mw.execShell('systemctl ' + method + ' mysql')
return 'ok' return 'ok'
@ -404,7 +406,6 @@ def myOp(version, method):
def my8cmd(version, method): def my8cmd(version, method):
# mysql 8.0 and 5.7 # mysql 8.0 and 5.7
init_file = initDreplace(version) init_file = initDreplace(version)
isInited = 0
try: try:
if version == '5.7': if version == '5.7':
isInited = initMysql57Data() isInited = initMysql57Data()

@ -27,6 +27,11 @@ fi
# mysql # mysql
if [ ! -d /www/server/mysql ];then if [ ! -d /www/server/mysql ];then
# cd /www/server/mdserver-web/plugins/mysql && bash install.sh install 5.7 # cd /www/server/mdserver-web/plugins/mysql && bash install.sh install 5.7
# cd /www/server/mdserver-web && python3 /www/server/mdserver-web/plugins/mysql/index.py start 5.7
# cd /www/server/mdserver-web/plugins/mysql && bash install.sh install 5.6
# cd /www/server/mdserver-web && python3 /www/server/mdserver-web/plugins/mysql/index.py start 5.6
cd /www/server/mdserver-web/plugins/mysql && bash install.sh install 8.0 cd /www/server/mdserver-web/plugins/mysql && bash install.sh install 8.0
cd /www/server/mdserver-web && python3 /www/server/mdserver-web/plugins/mysql/index.py start 8.0 cd /www/server/mdserver-web && python3 /www/server/mdserver-web/plugins/mysql/index.py start 8.0
fi fi

Loading…
Cancel
Save