aws몽고 간단 설정.!
sudo vi /etc/mongod.conf
tip:
i 입력모드
w 저장
q 나가기
securiry:
authorization : enabled
으로 변경
sudo service mongod restart
몽고db재시작..!!
몽고 db 유저 생성...!
db.createUser({user: "여기에id", pwd : "비밀번호", roles:["root"]});
루트 유저를 생성해준다...!(대비용)
몽고db 실행 이제는 id 비밀번호가 필요하다
mongo -u 여기id -p 여기비밀번호 --authenticationDatabase admin
사용할 user 생성
use admin
db.createUser({user:"유저이름", pwd:"비밀번호", roles:[{role:"dbOwner", db:"어떤 db?"}]});
다시 재시작하는거 까먹지말자...
몽고db를 나온다음 node.js에서 연결!
.connect("mongodb://여기에id:비밀번호!@127.0.0.1:27017/데이터베이스이름?authSource=admin", {
이렇게하면 완료!
ex) 권한주기
db.grantRolesToUser( "여기에id", [ "readWrite" ] )