-- Script de inicialización para permitir conexiones externas
-- Este script se ejecuta automáticamente al crear el contenedor por primera vez

-- Permitir que root se conecte desde cualquier host
CREATE USER IF NOT EXISTS 'root'@'%' IDENTIFIED BY 'root_password';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;

-- Permitir que el usuario de la aplicación se conecte desde cualquier host
CREATE USER IF NOT EXISTS 'egurrola_user'@'%' IDENTIFIED BY 'egurrola_password';
GRANT ALL PRIVILEGES ON egurrola.* TO 'egurrola_user'@'%';

-- Aplicar cambios
FLUSH PRIVILEGES;

