MongoDB는 설치후 아무나 비밀번호 없이 사용할 수 있다.
다른 DB처럼 root권한과 비밀번호 설정을 설치중에 권하지 않는다.
따라서 비밀번호를 지정하기위해서는 설정이 필요하다.
mongod
mongo
use admin
db.createUser({user: 'fabxoe', pwd: 'password', roles: ['root']})
mongod를 실행시킨 후
별로의 프롬프트창을 또 띄워서 mongo를 수행시키면 인터렉티브 모드를 사용할 수 있다.
roles로는 현재 모든 권한이 있는 root를 부여하였다. 필요에 따라 상황에 맞는 역할을 부여하면 된다.
아까 mongod를 입력했던 콘솔을 종료한 뒤, 이번에는 mongod --auth 명령어로 접속한다.
이제 mongo를 입력했던 콘솔도 종료한 후 다시 mongo admin -u 이름 -p 비밀번호 명령어로 접속한다.
출처, 참조:
https://www.zerocho.com/category/MongoDB/post/5b10cfa685f72d001bebe020
'DB > MongoDB' 카테고리의 다른 글
Mongoose란? (0) | 2019.10.03 |
---|---|
MongoDB 윈도우환경에서 실행전 꼭 해야할 일 (0) | 2019.10.03 |
MongoDB 컨테이너 (0) | 2019.09.12 |
댓글