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 이어야 정상 작동 상태) 

명령어는 명령어 모음집에! 

 

+ Recent posts