반응형
ERR Client sent AUTH, but no password is set
REDIS 패스워드 설정
[redis] ERR Client sent AUTH, but no password is set
- 이 오류는 클라이언트가 인증(AUTH) 요청을 보냈지만, 실제로 사용할 암호가 설정되지 않았다는 것을 의미합니다. 즉, 시스템에 접속하기 위한 필수 정보가 누락된 상태입니다.
- 레디스를 재실행했다면 패스워드를 다시 설정해 주셔야 합니다.
원인
- 암호가 비어있거나 잘못 입력되었을 수 있습니다.
해결 방법
- 아래 번호순으로 입력합니다.
- 레디스("redis-server.exe") 실행합니다.
- "redis-cli.exe" 실행합니다.
- 입력 >> config get requirepass
- 입력 >> config set requirepass 패스워드
- 입력 >> auth 패스워드
- 입력 >> config get requirepass
설명
1. Redis 데이터베이스 서버를 실행하는 실행 파일입니다.
2. Redis 서버에 연결하여 명령을 실행하는 명령줄 인터페이스입니다.
※ redis-cli.exe는 redis-server.exe가 실행되고 있어야만 정상적으로 작동합니다.
3. config get requirepass
- 현재 설정된 비밀번호를 확인합니다.
- Redis 서버에 비밀번호가 설정되어 있는지 확인하고, 설정되어 있다면 그 비밀번호를 보여줍니다.
4. config set requirepass 패스워드
- 비밀번호를 설정하거나 변경합니다.
- "패스워드" 부분에 원하는 비밀번호를 입력하면 Redis 서버의 비밀번호가 변경됩니다.
5. auth 패스워드
- Redis 서버에 인증합니다.
- 비밀번호를 설정한 후 Redis 서버에 접속하려면 반드시 auth 명령어를 통해 인증해야 합니다.
6. 다시 config get requirepass
- 변경된 비밀번호를 확인합니다.
- 비밀번호 변경 후 config get requirepass 명령을 다시 실행하면 변경된 비밀번호가 출력됩니다.
반응형
'db > redis' 카테고리의 다른 글
react redis 연동 (1) | 2024.07.29 |
---|---|
redis config 패스워드 설정 windows (0) | 2024.07.29 |
Redis 다운로드 및 설치 실행 (0) | 2024.07.25 |
redis gui tool web download 설치 (0) | 2024.07.25 |
redis gui tool download(Another Redis Desktop Manager) 설치 (2) | 2024.07.25 |