Skip to content
Snippets Groups Projects
Verified Commit 165279de authored by David Beniamine's avatar David Beniamine
Browse files

Set nextcloud db

parent c3f8c680
Branches
No related tags found
No related merge requests found
......@@ -162,10 +162,10 @@ echo "mysql configure to nextcloud compatibility : check" \
# Create nextcloud database in mysql
echo "create nextcloud database"
echo "mysql -e 'CREATE DATABASE nextcloud CHARACTER SET = \"utf8mb4\"" \
echo "mysql -e 'CREATE DATABASE ${NEXTCLOUD_DATABASE_NAME} CHARACTER SET = \"utf8mb4\"" \
"COLLATE = \"utf8mb4_general_ci\";'"
mysql -e 'CREATE DATABASE nextcloud CHARACTER
SET = "utf8mb4" COLLATE = "utf8mb4_general_ci";'
mysql -e "CREATE DATABASE ${NEXTCLOUD_DATABASE_NAME} CHARACTER \
SET = \"utf8mb4\" COLLATE = \"utf8mb4_general_ci\";"
echo "Nextcloud database created"
nextcloudPassword=${NEXTCLOUD_DATABASE_PASS:-"$(apg -q -a 0 -n 1 -m 21 -M NCL)"}
......@@ -191,9 +191,9 @@ else
echo "error processing : $?" >&2
fi
echo "Grant all privileges to nexcloud user to nextcloud database"
echo "Grant all privileges to nexcloud user to ${NEXTCLOUD_DATABASE_NAME} database"
mysql -e "GRANT ALL PRIVILEGES on nextcloud.* to
'nextcloud'@'localhost' IDENTIFIED BY '${nextcloudPassword}';
'${NEXTCLOUD_DATABASE_NAME}'@'localhost' IDENTIFIED BY '${nextcloudPassword}';
FLUSH PRIVILEGES;";
if [ $? -eq 0 ]
then
......
......@@ -9,3 +9,4 @@ export WEB_SERVER="apache2"
# but often need to be restarted after upgrade
export EXTRAS_SERVICES_TO_RESTART="systemd-logind"
export DOLIBARR_DB="dolibarr"
export NEXTCLOUD_DATABASE_NAME="nextcloud"
......@@ -64,6 +64,7 @@ echo "Removing old backup"
rm -rf $NEXTCLOUD_INSTALL_DIR.bak
echo "backing up nextcloud"
cp -r $NEXTCLOUD_INSTALL_DIR $NEXTCLOUD_INSTALL_DIR.bak
mysqldump --databases $NEXTCLOUD_DB > /root/nextcloud-$current_vesion.sql
echo "Entering maintenance mode"
sudo -u $htuser php $occ maintenance:mode --on
echo "Giving all permissions to $htuser"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment