bug fix in do check

This commit is contained in:
Usman Nasir
2021-03-04 21:04:32 +05:00
parent 92357afbfc
commit 0c2f80b18e
2 changed files with 22 additions and 13 deletions

View File

@@ -55,10 +55,15 @@ class mysqlUtilities:
if res == 1:
return 0
else:
if remote:
### DO Check
if mysqlData['mysqlhost'].find('ondigitalocean') > -1:
alterUserPassword = "ALTER USER 'cyberpanel'@'%s' IDENTIFIED WITH mysql_native_password BY '%s'" % (publicip, dbpassword)
alterUserPassword = "ALTER USER 'cyberpanel'@'%s' IDENTIFIED WITH mysql_native_password BY '%s'" % (
publicip, dbpassword)
command = initCommand + alterUserPassword + '"'
if install.preFlightsChecks.debug:
@@ -68,7 +73,8 @@ class mysqlUtilities:
cmd = shlex.split(command)
subprocess.call(cmd)
if remote:
## RDS Check
if mysqlData['mysqlhost'].find('rds.amazon') == -1:
dropDB = "GRANT ALL PRIVILEGES ON " + dbname + ".* TO '" + dbuser + "'@'%s'" % (publicip)
else:

View File

@@ -22,6 +22,8 @@ import hashlib
class ApplicationInstaller(multi.Thread):
LOCALHOST = 'localhost'
REMOTE = 0
PORT = '3306'
def __init__(self, installApp, extraArgs):
multi.Thread.__init__(self)
@@ -421,9 +423,10 @@ $parameters = array(
try:
import json
jsonData = json.loads(open(passFile, 'r').read())
mysqlhost = jsonData['mysqlhost']
ApplicationInstaller.LOCALHOST = mysqlhost
ApplicationInstaller.REMOTE = 1
ApplicationInstaller.PORT = jsonData['mysqlport']
except:
pass