diff --git a/docker/mysql/init/allow_remote.sql b/docker/mysql/init/allow_remote.sql index c76299f..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 'b.0nqrxJ/D*Luf9N'; -GRANT ALL PRIVILEGES ON `escapepage`.* TO 'escapepage'@'%'; -GRANT ALL PRIVILEGES ON `escapepage_test`.* TO 'escapepage'@'%'; +GRANT ALL PRIVILEGES ON *.* TO 'escapepage'@'%'; FLUSH PRIVILEGES;