DBAtlas · データベース運用アトラス

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)

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 で開く →

同じデータベースの他の項目