DBAtlas · Atlas d'exploitation des bases de données

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 appelé sans mot de passe configuré)

Redis

Que signifie cette erreur ?

Le client a tenté de s'authentifier avec AUTH, mais aucun mot de passe (requirepass) ni mot de passe ACL n'est défini sur le serveur. AUTH a été rejeté, car il n'y a aucun identifiant à vérifier. Dans ce cas, Redis 6+ renvoie "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" est le message antérieur à Redis 6.

Cause

requirepass vide sur le serveur, client envoyant AUTH inutilement, mot de passe défini dans la chaîne de connexion alors que le serveur n'en a pas, ou incohérence de configuration.

Comment la corriger

Si le serveur n'exige pas de mot de passe, supprimez la commande AUTH/le paramètre de mot de passe du client. Si vous souhaitez une protection par mot de passe, définissez requirepass sur le serveur (CONFIG SET requirepass password) ou définissez un mot de passe pour l'utilisateur ACL. Rendez cohérentes les configurations du client et du serveur.

Ouvrir dans DBAtlas →

Autres entrées pour ce moteur