pymongo.errors.OperationFailure: command find requires authentication, full error: {'ok': 0.0, 'errmsg': 'command find requires authentication', 'code': 13, 'codeName': 'Unauthorized'}
- code 13 : 코드에 아이디 비번 설정 안해준경우
- 해결 방법 : 아이디 비번 적어주면 해결 됨
- code 18 : 디비 연결 안됨
- 원인 :
1. 계정 생성 안해서 몽고디비 접속이 안되는 경우
2. 서버에 설정 오류로 몽고디비가 실행이 안된 경우
나의 경우는 2번 케이스 : 설정 파일 - conf 파일에
security:
authorization: enabled
가 중복으로 입력되어 있었다. 그래서 몽고디비가 실행이 안되었음
중복 코드 삭제 후 재실행 하니 성공
몽고 디비 시작 명령어 - 실행 확인 명령어 (running 이어야 정상 작동 상태)
명령어는 명령어 모음집에!
'프로그래밍 > 개발이슈' 카테고리의 다른 글
Java 8 date/time type `java.time.LocalDateTime` not supported by default: add Module (0) | 2022.06.01 |
---|---|
Connection refused, Timeout: 30s 디비 연결 에러 (0) | 2022.05.19 |
TypeError: Object of type bytes is not JSON serializable / 복호화 decode (0) | 2022.05.13 |
AWS EC2 MongoDB 연결 IP 바꾸면 접속 안되는 에러 (0) | 2022.05.12 |
codeDeploy 배포 에러 - 상세 로그 확인방법 (0) | 2022.05.12 |