설치 방법
Import the public key used by the package management system.
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
Create a list file for MongoDB.
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
Reload local package database.
sudo apt-get update
Install the MongoDB packages.
sudo apt-get install -y mongodb-org
설치후 동작 여부 테스트
sudo service mongod start
sudo service mongod status
sudo service mongod stop
sudo service mongod restart
mongo
삭제 방법
sudo service mongod stop
sudo apt-get purge mongodb-org*
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb
유저 만들고 권한주기
db.createUser({
"user" : "ID",
"pwd" : "Password",
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
})
db.grantRolesToUser('ID',[{ role: "root", db: "admin" }])
설치시 바로 입장이 가능하지만 아이디와 비번을 입력해야 들어갈수 있게끔 수정 하는법
#security:
authorization : enabled
를 추가한다security:
authorization : enabled
몽고 DB 재시작 sudo service mongod restart
mongo -u ID -p Password
로 들어간다.
node.js를 이용한 서버관리나 서버와 클라이언트 간의 정보 교환 등 미리 공부할수 있는 부분에 집중해보는것도 좋은 선택이라고 생각한다.
scss 도 활용을 생각해보면 좋을것 같다.
typescript 공부 예제를 생각해보자
오늘은 작성된 글들로 자동적으로 채워진 그동안의 벨로그의 글들의 짧은 소개글을 날짜와 진행된 스프린드 명칭들으로 정리 하였고 적힌 내용에 따라 태그를 작성하는 작업을 수행하였다. 그리고 몽고 DB의 사용법을 익히기 위해 우선적으로 Mongo DB의 설치를 진행하였으며 작은 시행착오와 함께 설치 되었지만. Using the XFS filesystem is strongly recommended with the WiredTiger storage engine.
부분은 아직 손을 보지 못하였기에 이에 대한 공부를 진행해야할것 같다.
우선 몽고 DB의 간단한 사용법은 일부 사용해 보았으나 익숙해지는것은 내일로 미루어 둔다.