18: AuthenticationFailed (오류 코드 18)
MongoDB의미
인증에 실패했다. 제공한 사용자 이름, 비밀번호 또는 자격 증명이 유효하지 않아 사용자가 로그인하지 못했다.
원인
잘못된 사용자 이름/비밀번호, 잘못된 authSource 데이터베이스, 인증 메커니즘 불일치(SCRAM-SHA-1/SCRAM-SHA-256), 또는 지정한 데이터베이스에 사용자가 정의되지 않음.
해결 방법
사용자 이름과 비밀번호를 확인한다. 연결 문자열에 올바른 authSource(사용자가 생성된 데이터베이스, 보통 admin)를 지정한다: ...?authSource=admin. 인증 메커니즘이 서버와 호환되는지 확인한다. 사용자가 올바른 데이터베이스에 생성되었는지 확인한다. 비밀번호에 특수 문자가 있으면 URL 인코딩한다.