더북(TheBook)

프롬프트

test> use admin
switched to db admin
admin> db.createUser({ user: '이름', pwd: '비밀번호', roles: ['root'] })
Successfully added user: { "user" : "root", "roles" : [ "root" ] }

db.createUser 메서드로 계정을 생성할 수 있습니다. user에 사용자 이름을 넣고, pwd 자리에 사 용할 비밀번호를 입력합니다. 이 비밀번호는 기억하고 있어야 합니다. roles로는 현재 모든 권한이 있는 root를 부여했습니다. 나중에 실무에서는 상황에 맞는 역할을 부여하면 됩니다.

Ctrl+C를 눌러 프롬프트를 종료한 후, 몽고디비가 인증을 사용하도록 설정합시다.

콘솔

$ brew services stop mongodb-community
Stopping `mongodb-community`... (might take a while)
==> Successfully stopped `mongodb-community` (label: homebrew.mxcl.mongodb-community)

인텔 맥의 경우

$ vim /usr/local/etc/mongod.conf

애플 실리콘(Apple Silicon) 맥의 경우

$ vim /opt/homebrew/etc/mongod.conf
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.