rights to user
This commit is contained in:
@@ -9,9 +9,6 @@ services:
|
|||||||
- mailer
|
- mailer
|
||||||
|
|
||||||
###> doctrine/doctrine-bundle ###
|
###> doctrine/doctrine-bundle ###
|
||||||
database:
|
|
||||||
ports:
|
|
||||||
- "3306"
|
|
||||||
###< doctrine/doctrine-bundle ###
|
###< doctrine/doctrine-bundle ###
|
||||||
|
|
||||||
###> symfony/mailer ###
|
###> symfony/mailer ###
|
||||||
|
|||||||
@@ -95,9 +95,10 @@ services:
|
|||||||
command: ["--default-authentication-plugin=mysql_native_password", "--character-set-server=utf8mb4", "--collation-server=utf8mb4_unicode_ci"]
|
command: ["--default-authentication-plugin=mysql_native_password", "--character-set-server=utf8mb4", "--collation-server=utf8mb4_unicode_ci"]
|
||||||
volumes:
|
volumes:
|
||||||
- database_data:/var/lib/mysql:rw
|
- database_data:/var/lib/mysql:rw
|
||||||
|
- ./mysql/init:/docker-entrypoint-initdb.d:ro
|
||||||
# Uncomment the two lines below if you need to access MySQL from your host (workbench, etc.)
|
# Uncomment the two lines below if you need to access MySQL from your host (workbench, etc.)
|
||||||
# ports:
|
ports:
|
||||||
# - "3306:3306"
|
- "3306:3306"
|
||||||
networks:
|
networks:
|
||||||
- backend
|
- backend
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|||||||
15
docker/mysql/init/allow_remote.sql
Normal file
15
docker/mysql/init/allow_remote.sql
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
-- Grant privileges to the user from any host
|
||||||
|
-- The MYSQL_USER environment variable in docker-compose usually creates the user with '%' host,
|
||||||
|
-- but this script ensures it's correctly set for the specific user and database.
|
||||||
|
|
||||||
|
-- Note: We use the actual user and database names defined in our .env files.
|
||||||
|
-- If you change DB_USER or DB_NAME in .env, you should update them here too if needed,
|
||||||
|
-- though the Docker image should handle the initial creation correctly.
|
||||||
|
|
||||||
|
CREATE USER IF NOT EXISTS 'escapepage'@'%';
|
||||||
|
-- We don't necessarily want to hardcode the password here if we can avoid it,
|
||||||
|
-- but since it's already in the committed .env.dev, we'll use it for consistency.
|
||||||
|
ALTER USER 'escapepage'@'%' IDENTIFIED BY 'b.0nqrxJ/D*Luf9N';
|
||||||
|
GRANT ALL PRIVILEGES ON `escapepage`.* TO 'escapepage'@'%';
|
||||||
|
GRANT ALL PRIVILEGES ON `escapepage_test`.* TO 'escapepage'@'%';
|
||||||
|
FLUSH PRIVILEGES;
|
||||||
Reference in New Issue
Block a user