웹개발 및 최신 테크 소식을 전하는 블로그, 웹이즈프리

HOME > db

MongoDB mongoclient couldn't connect to server

Last Modified : 2018-02-12 / Created : 2017-10-20
4,356
View Count
MongoDB client를 설치 후 접속하기 위해 mongo 커맨더를 입력할 경우 만약 아래와 같이 에러 메시지를 보았다면 어떻게 할까요?

mongoclient couldn't connect to server

이 경우 mongoclient에서 cli에 접속할 수 없기에 나타납니다. 원인은 몇 가지가 있을수있는데 아래와 같은 경우를 의심해야합니다.



! MongoClient만 설치되고 서버에 서비스될 MongoDB가 설치되지 않은 경우

이 경우 아래와 같이 mongodb를 설치하고 다시 시도하면 가능합니다. mongoclient는 서버 데이터베이스에 필요한 모든 기능이 아닌 커맨드라인 인터페이스를 제공합니다.
sudo apt-get install mongodb


! MongoDB 서비스가 동작중이지 않은 경우

데이터베이스 서비스가 동작중인지 확인해보고 중지 또는 시작되지 않은 경우 시작되도록 합니다.
service mongod status


! 포트번호가 다른 경우

기본 포트 정보는 27017이나 다른 포트 번호가 사용되면 연결할 수 없으므로 해당하는 포트번호를 설정해야합니다. 다른 포트번호라면 아래처럼 입력해서 접속하세요. 만약 포트번호가 12345라면 ...
mongo --port 12345

위 방법들을 확인해서 에러를 해결하시기 바랍니다.

Previous

MongoDB auto-increment 1 더하는 방법

Previous

리눅스에 Redis 데이터베이스 설치하기, install