Ubuntu 16.04에 MongoDB 3.6 설치 및 bindIp 설정

in kr •  7 years ago 

img

Ubuntu 16.04에 MongoDB 3.6 버전을 설치하고 여러 개의 bindIp 설정을 했다. 설치는 아래와 같이 진행한다.

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list
sudo apt update
sudo apt-get install -y mongodb-org

설치 완료 후 bindIp 설정에 여러 개의 ip를 추가하기 위해 /etc/mongod.conf 파일을 수정한다.

# network interfaces
net:
  port: 27017
  bindIp: 127.0.0.1,192.168.0.90

아래 명령을 통해 MongoDB를 실행한다.

sudo service mongod start

netstat -lnt 명령을 실행해 ip와 포트를 확인한다.

img

아래 명령을 통해 MongoDB 접속을 확인한다.

mongo --host 127.0.0.1:27017
mongo --host 192.168.0.90:27017

img

bindIp 설정을 변경했기 때문에 로컬호스트 뿐만 아니라 원격으로 MongoDB에 접속할 수 있다. MongoDB에 접속할 클라이언트 PC에는 mongodb-org-shell 패키지만 설치했다.

참고

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!