From 714496fa77f8b60e05243129468a46e7441061cc Mon Sep 17 00:00:00 2001 From: Frank Date: Sat, 17 Jan 2026 15:12:08 +0100 Subject: [PATCH] Remote allowance --- docker/mysql/init/allow_remote.sql | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/docker/mysql/init/allow_remote.sql b/docker/mysql/init/allow_remote.sql index 7966de5..d93281f 100644 --- a/docker/mysql/init/allow_remote.sql +++ b/docker/mysql/init/allow_remote.sql @@ -1,15 +1,5 @@ --- 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. +-- This script ensures the user has correct privileges. +-- The user is actually created by the official MySQL image using environment variables. --- 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 'REDACTED_TEST_DB_PASSWORD'; -GRANT ALL PRIVILEGES ON `escapepage`.* TO 'escapepage'@'%'; -GRANT ALL PRIVILEGES ON `escapepage_test`.* TO 'escapepage'@'%'; +GRANT ALL PRIVILEGES ON *.* TO 'escapepage'@'%'; FLUSH PRIVILEGES;