티스토리 뷰

Developer

Mongo userid Authentication

rocksea 2012. 11. 16. 19:19

mongodb userid 인증을 위한 설정에 대해 알아보았습니다.


테스트를하면서 mongod를 띄울때 mysql처럼 safe모드로 띄우지 않고 테스트를 하는바람에 인증절차를 거치지 않는


오류를 범하였으니 이부분부터 짚고 넘어가도록 하겠습니다.


step 1. mongod 실행

service에 등록되어있는 관계로 /etc/init.d/mongod 의 파일을 수정하도록 하겠습니다. ( 빨간글씨 추가 )

#2012.11.16 by rocksea

mongod=${MONGOD-/usr/bin/mongod -auth}



step 2. mongod 실행

# service mongod start


step 3. userid 생성

mongos> show dbs

Fri Nov 16 19:11:45 uncaught exception: listDatabases failed:{ "errmsg" : "need to login", "ok" : 0 }

#인증실패가 뜰것이므로 유저 추가 후 인증설정

mongo> db.addUser(“admin”, “1234″)

mongo> > db.auth("admin","1234");


#인증실패가 뜰것이므로 유저 추가 후 인증설정

> show collections

rocksea

system.indexes

system.users



sterp 4. mongod 인증모드 접속

# mongo -uadmin -p1234

이상으로 mongodb 인증설정에 대해 알아보았습니다.


.by rocksea




'Developer' 카테고리의 다른 글

[DropBox] 설치 및 사용법  (5) 2012.11.26
[Jqeury] 슬라이딩 메뉴  (0) 2012.11.23
mongodump 사용법 ( db backup )  (0) 2012.11.16
MongoDB connection pooling  (0) 2012.11.15
[maven] Failure to find com.sun.jdmk:jmxtools:jar:1.2.1 현상  (0) 2012.11.07
댓글