From b12a670f4d97dbd41b3dd658cb300c216e272f76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luciana=20Nu=C3=B1ez?= Date: Fri, 30 Sep 2022 10:08:06 -0400 Subject: [PATCH] PMCORE-4012 --- workflow/engine/src/ProcessMaker/Core/System.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/workflow/engine/src/ProcessMaker/Core/System.php b/workflow/engine/src/ProcessMaker/Core/System.php index ed86b10d7..3580f5a17 100644 --- a/workflow/engine/src/ProcessMaker/Core/System.php +++ b/workflow/engine/src/ProcessMaker/Core/System.php @@ -1517,12 +1517,13 @@ class System //Test Create Database $dbNameTest = 'PROCESSMAKERTESTDC'; - $result = DB::connection($connection)->statement("CREATE DATABASE $dbNameTest"); + $result = DB::connection($connection)->statement("CREATE DATABASE IF NOT EXISTS $dbNameTest"); if ($result) { //Test set permissions user $usrTest = self::generateUserName(strlen($userName)); $passTest = '!Sample123_'; - $result = DB::connection($connection)->statement("GRANT ALL PRIVILEGES ON `$dbNameTest`.* TO $usrTest@'%%' IDENTIFIED BY '$passTest' WITH GRANT OPTION"); + $result = DB::connection($connection)->statement("CREATE USER `$usrTest`@`%%` IDENTIFIED BY '$passTest'"); + $result = DB::connection($connection)->statement("GRANT ALL PRIVILEGES ON `$dbNameTest`.* TO `$usrTest`@`%%`"); if ($result) { //Test Create user