rights to user

This commit is contained in:
Frank
2026-01-09 16:10:44 +01:00
parent 2f81a60ff7
commit 85416f5a07
3 changed files with 18 additions and 5 deletions

View 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;