꿈꾸는 시스템 디자이너다음의 mongoDB 사이트 문서를 참고한다. docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/ Install MongoDB Community Edition on Ubuntu — MongoDB Manual docs.mongodb.com 1. MongoDB의 public GPG key를 주입한다.
2. MongoDB를 위한 리스트파일을 생성한다.
3. 로컬 패키지 데이터베이스를 갱신한다.
4. MongoDB를 설치한다.
5. MoongoDB 서비스를 실행한다.
6. MongoDB에 접속한다.
exit 명령어로 빠져나올 수 있다. 7. 관리자 계정 추가 MongoDB에 다시 접속하여 관리자 계정을 추가한다.
8. 인증 설정 MongoDB에 접속할 때 인증과정이 이루어지도록 설정파일을 수정한다. 우선 MongoDB를 종료한 후 수정을 한다.
mongod.conf 설정파일의 security 항목의 주석을 해제한 후 그 하단에 authorization: enabled 를 추가한다.
9. 인증 접속 MongoDB를 다시 실행한 후 등록한 계정 정보로 접속을 시도해 보자.
10. 외부 접속 설정 MongoDB는 기본적으로 로컬호스트에서만 접속이 가능하도록 설정되어 있다. 외부 접속을 위해서는 net 항목의 bindIp 항목을 0.0.0.0으로 변경한다.
추가로 사용할 Port를 변경하려면 port 항목도 변경한다. 11. 외부 접속 시도 외부에서 서버에 설치된 MongoDB로 접속하기 위해 GUI 툴을 이용해보자. 다음 링크에서 Robo3T를 다운로드 한다. robomongo.org/download Robomongo Robo 3T: Simple GUI for beginners Robo 3T 1.4 brings support for MongoDB 4.2, a mongo shell upgrade from 4.0 to 4.2, the ability to manually specify visible databases, and many other fixes and improvements. View the full blog post. Download Robo 3T robomongo.org Robo3T를 설치한 후 실행한다. 연결 설정에서 서버의 주소와 포트번호를 입력한다. 인증 설정에서 생성했던 계정 정보를 입력한다. 설정을 저장하고 연결을 시도한다. 연결에 성공하면 다음과 같이 MongoDB의 내용을 확인할 수 있다. |