Error code 모음/1. SQL errors

[MongoDB] mongodb: Auth mechanism not specified

쟈누이 2021. 9. 13. 15:18
반응형

 

 

1. 에러 원인


해당 에러는 mongo 에 아이디 / 비번 설정을 했을 경우

pymongo 를 통해 해당 아이디 / 비번을 입력을 해주어야 되는데 해당 설정이

제대로 되지 않는 경우 발생하는 것 같다.

 

 

 

 

 

2. 해결 방법


 

authenticate 메서드를 사용하는 방법도 있지만 아무래도 제일 편한거는

string 형태로 하나의 링크를 만들어주는 방법이 제일 편할 것이다.

 

링크를 직접 만드는 데는 어려울 수 있으므로 

 

MongoDB Compass 에 New Connection 부분에서 링크를 복붙해서 붙이는것이 가장 편하다고 본다

 

복사해서 사용하고 있는 파이썬 스크립트에 붙여넣기를 한다

 

 

이렇게 하면 위의 에러는 해결할 수 있다고 본다.

 

 

 

 

3. 참고 링크


https://stackoverflow.com/questions/40346767/pymongo-auth-failed-in-python-script

 

pymongo auth failed in python script

I have installed mongodb and enabled auth. and its working find. I can connect it from remote notebook using robomongo application: Host: SERVER_IP PORT: 27017 DATEBASE: prod-db USERNAME: user_nam...

stackoverflow.com

https://stackoverflow.com/questions/57001283/mongodb-auth-mechanism-not-specified

 

mongodb: Auth mechanism not specified

I followed the instructions here for setting up users... Then from another machine I do: mongo -u admin -p adminpassword host/collection The response I get is: MongoDB shell version: 2.6.10

stackoverflow.com

 

반응형