AWS EC2 (Ubuntu) 몽고디비 설치 관련

2018. 10. 17. 20:56서버 프로그래밍

우분투에서 몽고디비 설치


ubuntu@ibks-ifp-dev-com ~$ sudo apt-get install mongodb-server mongodb-clients


ubuntu@ibks-ifp-dev-com ~$ mongod --version
db version v2.6.10
2017-11-06T11:18:46.890+0900 git version: nogitversion
2017-11-06T11:18:46.890+0900 OpenSSL version: OpenSSL 1.0.2g  1 Mar 2016
ubuntu@ibks-ifp-dev-com ~$ mongo --version
MongoDB shell version: 2.6.10


http://devstory.ibksplatform.com/2017/11/linux-ubuntu-mongo-db.html


우분투에서 몽고디비 실행 및 중지


구동

sudo systemctl start mongodb


상태 확인

sudo systemctl status mongodb


정지

sudo systemctl stop mongodb


부팅 시 실행

sudo systemctl enable mongodb


https://synd.kr/%EC%9A%B0%EB%B6%84%ED%88%AC-%EB%AA%BD%EA%B3%A0DB-%EC%84%A4%EC%B9%98-%EB%B0%8F-%EB%B6%80%ED%8C%85-%EC%8B%9C-%EC%9E%90%EB%8F%99-%EC%8B%A4%ED%96%89-Install-MongoDB-on-Ubuntu-Start-MongoDB-on-system-start/a/1638


우분투에서 몽고디비 제거


sudo apt-get remove mongodb-server mongodb-clients

sudo rm -r /var/log/mongodb

sudo rm -r /var/lib/mongodb


http://blog.naver.com/PostView.nhn?blogId=dkssud2623&logNo=220562078431


몽고디비 사용자 관리

http://html5around.com/wordpress/tutorials/mongodb-%EC%9D%B8%EC%A6%9D%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0/

https://medium.com/sungjunyoung/mongodb-%EC%98%AC%EB%B0%94%EB%A5%B4%EA%B2%8C-%EC%9C%A0%EC%A0%80%EB%A5%BC-%EC%83%9D%EC%84%B1%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95-24c9578732f6

https://bestistsite.wordpress.com/2016/05/21/%EB%AA%BD%EA%B3%A0db-%EC%82%AC%EC%9A%A9%EC%9E%90-%EA%B3%84%EC%A0%95-%EA%B4%80%EB%A6%AC/


Python 몽고디비 연동

http://api.mongodb.com/python/current/api/pymongo/mongo_client.html


How to connect to your remote MongoDB server

https://ianlondon.github.io/blog/mongodb-auth/

import pymongo

client = pymongo.MongoClient("mongodb://ian:secretPassword@123.45.67.89/cool_db") # defaults to port 27017

db = client.cool_db

# print the number of documents in a collection
print db.cool_collection.count()