diff --git a/docker/config/mysql-server/README.md b/docker/config/mysql-server/README.md index b1d70a51..5086e507 100644 --- a/docker/config/mysql-server/README.md +++ b/docker/config/mysql-server/README.md @@ -9,7 +9,7 @@ These files below are MySQL initialization scripts: ``` script mysql - init_replication_user.sql + init_user.sql muscle_and_fitness.sql ``` diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index e6fc1a45..b092bb05 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -11,8 +11,6 @@ services: MYSQL_ROOT_HOST: "%" MYSQL_ROOT_PASSWORD: ${MAF_MYSQL_ROOT_PASSWORD} MYSQL_DATABASE: ${MAF_MYSQL_DATABASE} - MYSQL_USER: ${MAF_MYSQL_USER_RW} - MYSQL_PASSWORD: ${MAF_MYSQL_PASSWORD} TZ: ${MAF_TIMEZONE} ports: - "3306:3306" @@ -39,8 +37,6 @@ services: MYSQL_ROOT_HOST: "%" MYSQL_ROOT_PASSWORD: ${MAF_MYSQL_ROOT_PASSWORD} MYSQL_DATABASE: ${MAF_MYSQL_DATABASE} - MYSQL_USER: ${MAF_MYSQL_USER_R} - MYSQL_PASSWORD: ${MAF_MYSQL_PASSWORD} ports: - "3307:3306" restart: always diff --git a/docker/script/mysql/init_replication_user.sql b/docker/script/mysql/init_replication_user.sql deleted file mode 100644 index c733c9c3..00000000 --- a/docker/script/mysql/init_replication_user.sql +++ /dev/null @@ -1,2 +0,0 @@ -CREATE USER 'replication_user'@'%' IDENTIFIED BY 'replication_password'; -GRANT REPLICATION SLAVE ON *.* TO 'replication_user'@'%'; diff --git a/docker/script/mysql/init_user.sql b/docker/script/mysql/init_user.sql new file mode 100644 index 00000000..e8c65da4 --- /dev/null +++ b/docker/script/mysql/init_user.sql @@ -0,0 +1,8 @@ +CREATE USER 'replication_user'@'%' IDENTIFIED BY 'replication_password'; +GRANT REPLICATION SLAVE ON *.* TO 'replication_user'@'%'; + +CREATE USER 'maf_mysql_rw'@'%' IDENTIFIED BY 'maf@mysql'; +GRANT SELECT, INSERT, UPDATE, DELETE ON *.* TO 'maf_mysql_rw'@'%'; + +CREATE USER 'maf_mysql_r'@'%' IDENTIFIED BY 'maf@mysql'; +GRANT SELECT ON *.* TO 'maf_mysql_r'@'%';