]> SAFE projects GIT repository - jmp/mailleur/commitdiff
Improving Mysql Installation
authorJean-Marc Pigeon (Delson) <jmp@safe.ca>
Thu, 26 Jun 2025 22:10:54 +0000 (18:10 -0400)
committerJean-Marc Pigeon (Delson) <jmp@safe.ca>
Thu, 26 Jun 2025 22:10:54 +0000 (18:10 -0400)
support/crdb.sh

index f836baea781985fea04b93f7058d1781a2b2488d..925ca29db086c5eb1ed537efe8bd09d7512aedf5 100755 (executable)
@@ -47,10 +47,15 @@ case "$DB_TYPE" in
     if [ "$USER" = "root" ] ; then
       chown $APPNAME $LOG
       (
-      echo "CREATE DATABASE $APPNAME;"
+      echo "CREATE USER apache@localhost;"
+      echo "GRANT USAGE ON $APPNAME.* TO apache@localhost;"
+      echo "CREATE USER dovecot@localhost;"
+      echo "GRANT USAGE ON $APPNAME.* TO dovecot@localhost;"
+      echo "GRANT SELECT ON $APPNAME.* TO dovecot@localhost;"
       echo "CREATE USER $APPNAME@localhost;"
       echo "GRANT ALL PRIVILEGES ON $APPNAME.* TO $APPNAME@localhost;"
       echo "FLUSH PRIVILEGES;"
+      echo "CREATE DATABASE $APPNAME;"
       ) | $SQL >> $LOG
       /bin/echo "data-base is now created" >> $LOG
       fi