ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [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

     

    반응형

    댓글

Designed by Tistory.