DBAtlas · 데이터베이스 운영 아틀라스

18: AuthenticationFailed (오류 코드 18)

MongoDB

의미

인증에 실패했다. 제공한 사용자 이름, 비밀번호 또는 자격 증명이 유효하지 않아 사용자가 로그인하지 못했다.

원인

잘못된 사용자 이름/비밀번호, 잘못된 authSource 데이터베이스, 인증 메커니즘 불일치(SCRAM-SHA-1/SCRAM-SHA-256), 또는 지정한 데이터베이스에 사용자가 정의되지 않음.

해결 방법

사용자 이름과 비밀번호를 확인한다. 연결 문자열에 올바른 authSource(사용자가 생성된 데이터베이스, 보통 admin)를 지정한다: ...?authSource=admin. 인증 메커니즘이 서버와 호환되는지 확인한다. 사용자가 올바른 데이터베이스에 생성되었는지 확인한다. 비밀번호에 특수 문자가 있으면 URL 인코딩한다.

DBAtlas에서 열기 →

같은 데이터베이스의 다른 항목