2017-03-19 5 views
0

json 파일을 새로 생성 된 mLab 데이터베이스로 가져 오려고합니다. json 파일을 mLab 데이터베이스로 가져올 수 없습니다. assertion : 18 {ok : 0.0, errmsg : "auth failed", 코드 : 18}

나는 명령

내가 입력 한 사용자 이름과 암호가 올바른지 알고
mongoimport -h ds041526.mlab.com:41526 -d coursera_zips -c zips -u %MONGO_USER% -p %MONGO_PASSWORD% --file db/zips.json 

을 사용, 그러나 나는 아직도 내가 인증에 실패 나를 말하는 오류가 발생합니다. 이유를 모르겠다.

+0

'mongoimport'의 버전은 무엇입니까? 사용자 이름과 비밀번호가 맞다면 SCRAM-SHA-1 인증을 지원하는 버전을 사용하지 않는 것 같습니다. 서버의 버전과 (적어도 밀접하게) 일치하는 버전을 사용하는 것이 가장 좋습니다. – pneumee

답변

0

사용자 이름과 패스포트와 함께 mongo 가져 오기에 authenticationDatabase 옵션을 지정해야합니다.

mongoimport -h ds041526.mlab.com:41526 -d coursera_zips -c zips -u %MONGO_USER% -p %MONGO_PASSWORD% --authenticationDatabase %AUTH_DB% --file db/zips.json