DBAtlas · Атлас эксплуатации баз данных

ERR Client sent AUTH, but no password is set: ERR: AUTH <password> вызван, хотя для пользователя по умолчанию не настроен пароль (Redis 6+) / ERR: клиент отправил AUTH, но пароль не задан (Redis <6)

Redis

Что это значит?

Клиент попытался пройти аутентификацию через AUTH, но на сервере не задан ни пароль (requirepass), ни пароль ACL. AUTH отклонён, поскольку нет учётных данных для проверки. Redis 6+ в этом случае возвращает "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" — сообщение версий до Redis 6.

Почему возникает?

Пустой requirepass на сервере, клиент без необходимости отправляет AUTH, пароль задан в строке подключения, хотя на сервере его нет, или несоответствие конфигурации.

Как исправить

Если сервер не требует пароля, удалите команду AUTH/настройку пароля из клиента. Если нужна защита паролем, задайте requirepass на сервере (CONFIG SET requirepass password) или определите пароль для пользователя ACL. Согласуйте конфигурацию клиента и сервера.

Открыть в DBAtlas →

Ещё по этой СУБД