-
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
선택해서 Connect 해 주자
🖤다시 비인증모드로 하려면 아까 추가한 코드를 주석처리하고 실행하면 된다.
'DB > mongoDB' 카테고리의 다른 글
1012. [MongoDB] NoSQL 입문 (0) 2023.10.12 1012. MongoDB와 Studio 3T 설치 방법 (0) 2023.10.12