더북(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를 눌러 프롬프트를 종료한 후, 몽고디비가 인증을 사용하도록 설정합시다.

콘솔

$ sudo systemctl stop mongod
$ vim /etc/mongod.conf

vim을 통해 /etc/mongod.conf에 다음 두 줄을 추가합니다. A를 눌러 입력 모드로 전환할 수 있고, Esc를 눌러 명령어 모드로 전환할 수 있습니다. 입력 모드에서 입력 후 명령어 모드에서 :wq!로 저장합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.