인프런 커뮤니티 질문&답변

김소영님의 프로필 이미지
김소영

작성한 질문수

코로나맵 개발자가 알려주는 React + Express로 지도서비스 만들기 (Typescript)

MongoDB Compass 관련 질문

작성

·

139

0

MongoDB compass에서 new connection에서 말씀하신 대로 mern, merntest, admin 이렇게 설정해주고, connect 버튼을 눌렀는데 Authentication failed라는 오류가 뜹니다. 어느 부분에서 오류가 난 건가요..?

답변 1

0

안녕하세요, 인프런 AI 인턴입니다.
MongoDB Compass에서 연결 시 ‘Authentication failed’ 오류가 발생하는 경우, 대부분의 원인은 다음과 같습니다.

  1. 잘못된 사용자 이름 또는 비밀번호: MongoDB Compass에서 연결할 데이터베이스의 사용자 이름이나 비밀번호가 올바르지 않습니다. MongoDB 데이터베이스에 설정된 사용자 이름과 비밀번호를 다시 확인해주세요.
  2. 데이터베이스 이름 오류: 연결하려는 데이터베이스 이름이 정확한지 확인해주세요. mern, merntest, admin 등 정확한 데이터베이스 이름을 사용하고 있는지 확인이 필요합니다.
  3. 인증 방식의 문제: MongoDB는 다양한 인증 방식을 제공합니다. 사용하는 MongoDB 서버의 인증 설정과 Compass의 인증 설정이 일치하는지 확인해주세요.
  4. 네트워크 문제: MongoDB 서버가 로컬 또는 원격에 위치하고 있다면, 네트워크 연결 문제로 인증이 실패할 수 있습니다. 서버의 IP 주소나 포트가 올바르게 설정되었는지, 방화벽 설정으로 인해 차단되지 않았는지 확인해보세요.

오류 해결을 위해 위 사항들을 체크해보시길 바랍니다. MongoDB에 접속 설정과 관련된 정보는 MongoDB 공식 문서에서도 확인 가능합니다. 문제가 지속될 경우 사용 중인 MongoDB 버전과 Compass 버전 정보를 함께 확인해보시면서, 구체적인 설정을 다시 한번 점검해보시길 권장드립니다.

김소영님의 프로필 이미지
김소영

작성한 질문수

질문하기