Windows10 및 Ubuntu에서 mongoDB를 설치하고 설정하는 법을 기록하고자 한다.
설치 완료 후에 실행, 설정 파일은 각각 /bin, /etc에 위치한다.
storage:
dbPath: /var/lib/mongodb
journal:
enabled: true
systemLog:
destination: file
logAppend: true
path: /var/log/mongodb/mongod.log
net:
port: 27017
bindIp: 0.0.0.0
processManagement:
timeZoneInfo: /usr/share/zoneinfo
security:
authorization: enabled
db.createUser({
user:'\${user}',
pwd:'\${pwd}',
roles:[{'role':'userAdminAnyDatabase','db':'\${databaseName}'},
{'role':'dbAdminAnyDatabase','db':'\${databaseName}'},
{'role':'readWriteAnyDatabase','db':'\${databaseName}'}]
})
userAdminAnyDatabase: 계정관리
dbAdminAnyDatabase: pipe line stream 관리 insert, update, remove가 없다.
readWriteAnyDatabase: collection 관리 changeStream, planCacheRead가 없다.