본문 바로가기
IT 지식정리/Troubleshoot

mongo db에서 "server returned error on SASL authentication" 에러 발생

by G. Hong 2018. 12. 12.
728x90
반응형

아래와 같이 mongoexport를 하는데, authentication 장애가 발생하였습니다. mongorestore 를 할 때에도 이런 메세지가 발생하는 경우도 있다고 합니다.

# mongoexport -u user -p password --db data-server --collection StateEntity --out StateEntity.json

2018-12-12T15:31:29.089+0900    error connecting to db server: server returned error on SASL authentication step: Authentication failed.


이런 경우에는 아래와 같이 --authenticationDatabase 옵션을 통해서 authentication db를 지정해주어야 정상적으로 해당 db로 접속이 된 뒤 작업이 이루어지게 됩니다.

# mongoexport --authenticationDatabase admin -u user -p password --db data-server --collection StateEntity --out StateEntity.json

2018-12-12T15:50:48.810+0900    connected to: localhost

2018-12-12T15:50:48.811+0900    exported 1 record

728x90
반응형