From 5eec73a304eeb3bf92953f2f6fc250da3c9ff78a Mon Sep 17 00:00:00 2001 From: nicedevil007 <17103076+nicedevil007@users.noreply.github.com> Date: Thu, 28 Sep 2023 14:06:53 +0200 Subject: [PATCH] mysql_secure_installation manual method --- install/alpine-nextcloud-install.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/install/alpine-nextcloud-install.sh b/install/alpine-nextcloud-install.sh index 4eb60558..d64b80ba 100644 --- a/install/alpine-nextcloud-install.sh +++ b/install/alpine-nextcloud-install.sh @@ -36,7 +36,10 @@ DB_USER=nextcloud DB_PASS="$(openssl rand -base64 18 | cut -c1-13)" ROOT_PASS="$(openssl rand -base64 18 | cut -c1-13)" $STD mysql -uroot -e "GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '$ROOT_PASS' WITH GRANT OPTION;FLUSH PRIVILEGES;" -printf "$ROOT_PASS\n n\n n\n y\n y\n y\n y\n" | mysql_secure_installation +$STD mysql -uroot -p$ROOT_PASS -e "DELETE FROM mysql.user WHERE User='';" +$STD mysql -uroot -p$ROOT_PASS -e "DELETE FROM mysql.user WHERE User='root' AND Host NOT IN ('localhost', '127.0.0.1', '::1');" +$STD mysql -uroot -p$ROOT_PASS -e "DROP DATABASE test;" +$STD mysql -uroot -p$ROOT_PASS -e "DELETE FROM mysql.db WHERE Db='test' OR Db='test\_%';" $STD mysql -uroot -p$ROOT_PASS -e "CREATE DATABASE $DB_NAME;" $STD mysql -uroot -p$ROOT_PASS -e "GRANT ALL ON $DB_NAME.* TO '$DB_USER'@'localhost' IDENTIFIED BY '$DB_PASS';" $STD mysql -uroot -p$ROOT_PASS -e "GRANT ALL ON $DB_NAME.* TO '$DB_USER'@'localhost.localdomain' IDENTIFIED BY '$DB_PASS';"