프롬프트
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