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
위 방법들을 확인해서 에러를 해결하시기 바랍니다.