change update user password on mysql
This commit is contained in:
parent
cc4a9b9b91
commit
7698f9942e
|
@ -89,20 +89,12 @@ class MySQLUserController(ServiceController):
|
||||||
if user.type != user.MYSQL:
|
if user.type != user.MYSQL:
|
||||||
return
|
return
|
||||||
context = self.get_context(user)
|
context = self.get_context(user)
|
||||||
if user.target_server.name != "mysql.pangea.lan":
|
self.append(textwrap.dedent("""\
|
||||||
self.append(textwrap.dedent("""\
|
# Create user %(username)s
|
||||||
# Create user %(username)s
|
mysql -e 'CREATE USER IF NOT EXISTS "%(username)s"@"%(host)s";'
|
||||||
mysql -e 'CREATE USER IF NOT EXISTS "%(username)s"@"%(host)s";'
|
mysql -e 'ALTER USER IF EXISTS "%(username)s"@"%(host)s" IDENTIFIED BY PASSWORD "%(password)s";'\
|
||||||
mysql -e 'ALTER USER IF EXISTS "%(username)s"@"%(host)s" IDENTIFIED BY PASSWORD "%(password)s";'\
|
""") % context
|
||||||
""") % context
|
)
|
||||||
)
|
|
||||||
else:
|
|
||||||
self.append(textwrap.dedent("""\
|
|
||||||
# Create user %(username)s
|
|
||||||
mysql -e 'CREATE USER "%(username)s"@"%(host)s";' || true # User already exists
|
|
||||||
mysql -e 'UPDATE mysql.user SET Password="%(password)s" WHERE User="%(username)s";'\
|
|
||||||
""") % context
|
|
||||||
)
|
|
||||||
|
|
||||||
def delete(self, user):
|
def delete(self, user):
|
||||||
if user.type != user.MYSQL:
|
if user.type != user.MYSQL:
|
||||||
|
|
Loading…
Reference in New Issue