AuthMe no conecta con MySQL: cómo identificar el fallo

Si AuthMe se desactiva al arrancar, localiza el primer error de base de datos en la consola. Los mensajes posteriores del grupo de conexiones suelen ser consecuencia del primero. Compara la hora con el registro de MySQL.

Prueba desde el entorno de AuthMe

Revisa el motor, host, puerto y nombre de la base en la sección DataSource de la configuración generada. Dentro de un contenedor, localhost se refiere al propio contenedor. Cambia los valores del ejemplo y prueba desde la misma red. La opción -p solicita la contraseña.

mysql --protocol=TCP -h db.example.net -P 3306 -u authme -p authme

Si aparece Connection refused o un tiempo de espera, revisa la dirección de escucha, el puerto y el cortafuegos. Para Access denied, comprueba desde qué host se admite el usuario y sus permisos. Con Unknown database, confirma el nombre y que la base existe.

Cuando se conecte, inicia sesión con una cuenta de prueba. Antes de cambiar de almacenamiento, haz una copia y sigue el procedimiento de importación de tu versión de AuthMe. La conexión no migra las cuentas por sí sola.

Fuentes