Development/Servers

mongoDB 사용자 계정 관련

soomtong 2013. 2. 13. 22:50

우선 급한 관계로 코드만 나열


초기 몽고디비를 설치하면 보안 관련 사항이 세팅되어 있지 않더라


관리자 계정 추가


$ mongo 

> use admin

> db.addUser("id","pw")

> use newdatabase

> db.addUser("newid","newpassword")


$ vi /etc/mongodb.conf


# Turn on/off security.  Off is currently the default

#noauth = true

auth = true


로 변경하고 몽고디비 서버 리스타트


$ sudo /etc/init.d/mongodb restart 


$ mongo newdatabase -unewid -pnewpassword