From 750b162bf30bb0d27c9b96f4a77d08b23a291bb8 Mon Sep 17 00:00:00 2001 From: Usman Nasir Date: Wed, 26 Aug 2020 16:21:44 +0500 Subject: [PATCH] align proper permissions --- plogical/mysqlUtilities.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/plogical/mysqlUtilities.py b/plogical/mysqlUtilities.py index 93470b95a..df9e90c5e 100755 --- a/plogical/mysqlUtilities.py +++ b/plogical/mysqlUtilities.py @@ -115,7 +115,12 @@ class mysqlUtilities: cursor.execute("CREATE DATABASE " + dbname) cursor.execute("CREATE USER '" + dbuser + "'@'%s' IDENTIFIED BY '" % (mysqlUtilities.LOCALHOST) + dbpassword+ "'") - cursor.execute("GRANT ALL PRIVILEGES ON " + dbname + ".* TO '" + dbuser + "'@'%s'" % (mysqlUtilities.LOCALHOST)) + + if mysqlUtilities.RDS == 0: + cursor.execute("GRANT ALL PRIVILEGES ON " + dbname + ".* TO '" + dbuser + "'@'%s'" % (mysqlUtilities.LOCALHOST)) + else: + cursor.execute( + "GRANT INDEX, DROP, UPDATE, ALTER, CREATE, SELECT, INSERT, DELETE ON " + dbname + ".* TO '" + dbuser + "'@'%s'" % (mysqlUtilities.LOCALHOST)) connection.close() return 1