1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 // 1. DB에 들어가서 User를 만들어야 한다. // servermongod --port 27017 --dbpath /data/db1 // clientmongo --port 27017use admindb.createUser( { user: "myUserAdmin", pwd: "abc123", roles: [ { role: "Role이름", db: "DB명" } ] }) // 2. DB를 -auth 파라미터로 재시작 한다.// client에서 아이디와 패스워드를 가지고 로그인한다.// servermongod --auth --port 27017 --dbpath /data/db1 // client// 방법 1mongo --port 27017 -u "myUserAdmin" -p "abc123" --authenticationDatabase "DB명"// 방법 2mongo --port 27017use admindb.auth("myUserAdmin", "abc123" ) // 아래와 같이 다양한 롤을 가지는 사용자를 추가할 수 있다.use testdb.createUser( { user: "myTester", pwd: "xyz123", roles: [ { role: "readWrite", db: "test" }, { role: "read", db: "reporting" } ] }) mongo --port 27017 -u "myTester" -p "xyz123" --authenticationDatabase "test" use testdb.auth("myTester", "xyz123" ) cs
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | // 1. DB에 들어가서 User를 만들어야 한다. // server mongod --port 27017 --dbpath /data/db1 // client mongo --port 27017 use admin db.createUser( { user: "myUserAdmin", pwd: "abc123", roles: [ { role: "Role이름", db: "DB명" } ] } ) // 2. DB를 -auth 파라미터로 재시작 한다. // client에서 아이디와 패스워드를 가지고 로그인한다. // server mongod --auth --port 27017 --dbpath /data/db1 // client // 방법 1 mongo --port 27017 -u "myUserAdmin" -p "abc123" --authenticationDatabase "DB명" // 방법 2 mongo --port 27017 use admin db.auth("myUserAdmin", "abc123" ) // 아래와 같이 다양한 롤을 가지는 사용자를 추가할 수 있다. use test db.createUser( { user: "myTester", pwd: "xyz123", roles: [ { role: "readWrite", db: "test" }, { role: "read", db: "reporting" } ] } ) mongo --port 27017 -u "myTester" -p "xyz123" --authenticationDatabase "test" use test db.auth("myTester", "xyz123" ) | cs |
'프로그래밍 > NoSQL - MongoDB' 카테고리의 다른 글
NoSQL과 RDBMS로 만들어진 복합 시스템 구축 (0) | 2017.04.04 |
---|---|
MongoDB 모니터링 도구 (0) | 2017.04.04 |
MongoDB 개발 팁 - 튜닝방법&보안팁 (0) | 2017.04.04 |
MongoDB 로그 수집 및 분석하기 (0) | 2017.04.04 |
MongoDB 운영방법 - 백업/복구 (0) | 2017.04.04 |