From a68844a3beb865c469e5e23284b384b6ac071fa4 Mon Sep 17 00:00:00 2001 From: WilliamMiceli Date: Fri, 22 Nov 2019 22:51:02 -0500 Subject: [PATCH] Yet another attempt --- Dockerfile | 2 +- mysql_setup.sh | 20 ++++++++++++++++++++ mysql_setup.sql | 5 ----- 3 files changed, 21 insertions(+), 6 deletions(-) create mode 100644 mysql_setup.sh delete mode 100644 mysql_setup.sql diff --git a/Dockerfile b/Dockerfile index 9da10af..13fd6c9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -17,7 +17,7 @@ RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-ins COPY /etc/ /etc/ # Setting up MySQL --Will come back to later, as it's not necessary and not playing very well with automation -RUN mysql -u root --verbose < mysql_setup.sql +RUN mysql_setup.sh # Copying in startup script COPY /entrypoint.sh / diff --git a/mysql_setup.sh b/mysql_setup.sh new file mode 100644 index 0000000..5c56b2c --- /dev/null +++ b/mysql_setup.sh @@ -0,0 +1,20 @@ +#!/bin/bash +mysql_secure_installation << EOF + +y +Password1234 +Password1234 +y +y +y +y +EOF + + + + +#UPDATE mysql.user SET authentication_string=PASSWORD('Password1234') WHERE User='root'; +#DELETE FROM mysql.user WHERE User='root' AND Host NOT IN ('localhost', '127.0.0.1', '::1'); +#DELETE FROM mysql.user WHERE User=''; +#DELETE FROM mysql.db WHERE Db='test' OR Db='test_%'; +#FLUSH PRIVILEGES; \ No newline at end of file diff --git a/mysql_setup.sql b/mysql_setup.sql deleted file mode 100644 index 4164de6..0000000 --- a/mysql_setup.sql +++ /dev/null @@ -1,5 +0,0 @@ -UPDATE mysql.user SET authentication_string=PASSWORD('Password1234') WHERE User='root'; -DELETE FROM mysql.user WHERE User='root' AND Host NOT IN ('localhost', '127.0.0.1', '::1'); -DELETE FROM mysql.user WHERE User=''; -DELETE FROM mysql.db WHERE Db='test' OR Db='test_%'; -FLUSH PRIVILEGES; \ No newline at end of file