Failed: error connecting to db server: server returned error on SASL authentication step: Authentication failed.

2020. 4. 4. 12:32AI & BigData/Python or Pandas or AI

안녕하세요.

몽고DB에서 백업 또는 복구 할때 가끔 이런 에러가 발생합니다..

Failed: error connecting to db server: server returned error on SASL authentication step: Authentication failed.

SASL 문제가 있다고 하는데... 이럴때는 장애가 발생이 되었다고 판단되어..

요래 오류를 발생합니다. DB를 백업하다가 발생되었습니다.

이럴경우 --authenticationDatabase 옵션을 통해서 authentication db를 지정해주어야 정상적으로

db접속이 된 뒤 작업이 됩니다.

#기존에 사용하던 명령어

mongodump -h 100.100.160.60:27017 -u root -p pass~ -d CO2 -o ~/naver_mongo_backup_200404

#변경된 명령어.

mongodump -h 100.100.160.60:27017 -u root -p pass~ -d CO2 -o ~/naver_mongo_backup_200404 --authenticationDatabase admin

이렇게 하여 해결하였습니다.

 

감사합니다.

#몽고DB #mongodb #SASL에러#몽고DB백업