programing

MongoDB 셸과 서버가 일치하지 않습니다.

lastmoon 2023. 6. 21. 22:57
반응형

MongoDB 셸과 서버가 일치하지 않습니다.

mlab 데이터베이스에 연결하려고 하는데 명령을 실행하면

mongodb://ds119508.mlab.com:19508/myDb -u myUser -p myPass

항상 다음 메시지가 표시됩니다.

MongoDB 셸 버전 v3.4.0 연결 대상: mongodb://ds119508.mlab.com:19508/heroku_xnz5tw94 MongoDB 서버 버전: 3.2.11 경고: 셸 및 서버 버전이 일치하지 않습니다.

저는 그것을 없애고 싶습니다.제가 지금까지 설치해 온 것이 확실합니다.3.4 가이드를 사용한 버전

도움을 주셔서 미리 감사드립니다.

저도 이 문제에 직면한 적이 있습니다.그리고 mongo 서버를 종료하지 않고 mongodb를 업그레이드한 것이 원인입니다.

이제 당신은 이미 새로운 버전의 mongodb를 가지고 있습니다(mongo shell 버전에서 확인).다시 시작하면 문제를 해결할 수 있습니다.mongod과정.

mongo 프로세스 시작 및 중지는 https://docs.mongodb.com/manual/tutorial/manage-mongodb-processes 를 참조하십시오.

컴퓨터에 여러 mongodb 버전이 설치되어 있을 수 있습니다.비슷한 문제가 있었습니다(이전 버전을 제거했지만 완전히 제거하지는 않았습니다). 그리고 이 링크(https://medium.com/ @rajanmaharjan/mongodb-domply-complete-d2a6d6c163f9)를 따라 모든 버전의 mongodb를 제거하고 가장 업데이트된 버전을 다시 설치하면 작동했습니다.

언급URL : https://stackoverflow.com/questions/41074522/mongodb-shell-and-server-do-not-match

반응형