-
[MongoDB] 몽고DB 사용자 계정 생성 및 로그인 셋팅NoSQL 2022. 8. 15. 21:09반응형
#몽고디비가 설치과정은 생략
1. conf 위치 찾고 내용 추가하기
conf파일의 내용을 수정해야한다. 터미널로 찾기
ps aux | grep -v grep | grep mongod.conf
vi 편집기로
아래의 내용을 추가한다. i 누르면됨
security: authorization: enabled
: 누르고 wq 로 변경내용을 저장한다.
2. 계정 생성하기
터미널에 아래의 명령어를 친다.
mongo user admon switched to db admin //출력됨 db.createUser( { user: "devmk", pwd: "devmk", roles: ["root"] }) //roles에다가 root 권한을 준다
몽고디비를 재시작한다. (나는 brew로 설치함)
brew services start mongodb-community
3. MongoDB Compass 로 로그인 테스트하기
일반적으로 아이디 패스워드 창은 보이지 않는다. Authentication 탭을 누르자.
정보를 입력하고 커넥션을 누르면 정상적으로 연결된다.
4. 스프링부트 연결 테스트
application.properties 옵션 넣기
## MongoDB 설정 spring.data.mongodb.host=localhost spring.data.mongodb.port=27017 spring.data.mongodb.username=devmk spring.data.mongodb.password=devmk spring.data.mongodb.database=devmk spring.data.mongodb.authentication-database=devmk
반응형