From 1d69c1ecf70a151708b06c3e0b0eecef72d73d88 Mon Sep 17 00:00:00 2001 From: Hendy Irawan Date: Wed, 20 May 2020 04:34:45 +0700 Subject: [PATCH] Fix: GRANT works for all MySQL/MariaDB variants Including AWS RDS MariaDB. See https://github.com/WordOps/WordOps/issues/263 --- wo/cli/plugins/site_functions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wo/cli/plugins/site_functions.py b/wo/cli/plugins/site_functions.py index c18e6fd..18beeda 100644 --- a/wo/cli/plugins/site_functions.py +++ b/wo/cli/plugins/site_functions.py @@ -219,7 +219,7 @@ def setupdatabase(self, data): Log.debug(self, "Setting up user privileges") try: WOMysql.execute(self, - "grant all privileges on `{0}`.* to `{1}`@`{2}`" + "grant select, insert, update, delete, create, drop, references, index, alter, create temporary tables, lock tables, execute, create view, show view, create routine, alter routine, event, trigger on `{0}`.* to `{1}`@`{2}`" .format(wo_db_name, wo_db_username, wo_mysql_grant_host)) except StatementExcecutionError: