MongoDB 사용자 생성 커맨드 정리

관리자

> use admin
switched to db admin
> db.createUser({user: "유저이름", pwd: "비밀번호", roles: [ "userAdminAnyDatabase", "dbAdminAnyDatabase", "readWriteAnyDatabase" ]})

사용자

> use 데이터베이스명
switched to db admin
> db.createUser({user: "유저이름", pwd: "비밀번호", roles: [ "dbAdmin", "readWrite" ]})

백업과 복구

백업

$ mongodump --out ./백업디렉토리명 --host 127.0.0.1 --port 27017 -u유저이름 -p비밀번호 --db 백업데이터베이스명

복구

$ mongorestore --host 127.0.0.1 --port 27017 --drop 삭제할데이터베이스명 --db 백업할데이터베이스명 ./백업된파일위치 --forceTableScan
태그MongoDB데이터베이스DB