DBAtlas · Atlas de operaciones de bases de datos

ERR Client sent AUTH, but no password is set: ERR AUTH <password> called without any password configured for the default user (Redis 6+) / ERR Client sent AUTH, but no password is set (Redis <6) (AUTH sin contraseña configurada)

Redis

¿Qué significa?

El cliente intentó autenticarse con AUTH, pero en el servidor no hay definida ninguna contraseña (requirepass) ni contraseña de ACL. AUTH se rechazó porque no hay credencial que verificar. Redis 6+ devuelve en este caso "ERR AUTH <password> called without any password configured for the default user. Are you sure your configuration is correct?"; "Client sent AUTH, but no password is set" es el mensaje anterior a Redis 6.

¿Por qué ocurre?

requirepass vacío en el servidor, el cliente envía AUTH innecesariamente, una contraseña definida en la cadena de conexión cuando el servidor no tiene ninguna o una discrepancia de configuración.

Cómo solucionarlo

Si el servidor no requiere contraseña, elimine el comando AUTH/la configuración de contraseña del cliente. Si quiere protección por contraseña, configure requirepass en el servidor (CONFIG SET requirepass password) o defina una contraseña para el usuario de ACL. Haga coherente la configuración de cliente y servidor.

Abrir en DBAtlas →

Más entradas de este motor