ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 1013. [mongoDB] 인증 (수정 중)
    DB/mongoDB 2023. 10. 13. 14:43

    인증된 사용자만 쓸 수 있도록 하기

    시작은 비인증모드 : 기본사용자를 먼저 추가하고 인증모드로 바꿔야 한다.

     

    1.

    //관리자 만들기
    use admin
    //user:'root' = user:'admin', 권한은 배열로 처리한다.
    db.createUser({user:'admin', pwd:'1234', roles:['root']})
    
    //DB별 일반 유저 만들기
    use shop
    db.createUser({user:'user01', pwd:'1234', roles:['readWrite']})

     

    세팅이 완료되면 DB에서 우클릭해서 Disconnect 해 준다.

     

    2. VS code를 열어 cfg 파일 설정

    ❗앞에 두 번 띄우고 타이핑

    이렇게 떠도 창 닫고 다시 열어보면 저장 잘 되어있다.

     

    서비스 열어서 MongoDB 서비스 재기동하기

    3T 열어서 다시 connect 하기

    다시 연결 끊고

     

    3T 인증 연결 설정

    admin 연결

     

     

     

     

    new connection

     

    >>mongodb://localhost

    shop DB에 대해서만 권한이 생긴 user01

    선택해서 Connect 해 주자

     

     

    🖤다시 비인증모드로 하려면 아까 추가한 코드를 주석처리하고 실행하면 된다.

    얘 하얀색 코드 #으로 주석처리

     

    'DB > mongoDB' 카테고리의 다른 글

    1012. [MongoDB] NoSQL 입문  (0) 2023.10.12
    1012. MongoDB와 Studio 3T 설치 방법  (0) 2023.10.12
Designed by Tistory.