TIL
[MongoDB] 240110 TIL mongoDB 설치 절차
bunbun2
2024. 1. 10. 11:31
절차만 적음. 세부사항은 그때그때 찾기
클라우드(aws ec2) 설치
1. ec2 리눅스나 우분투 중 선호하는걸로 고름 (난 우분투가 더 조음)
2. 보안 인바운드 규칙 설정
3. pem 파일로 우분투 콘솔 접속
4. ec2에 몽고디비 설치
5. sudo systemctl ~~ mongod 시리즈로 start, enable 세팅 하고 status로 상태 확인
6. 계정 권한 설정. root 계정 등 개별 계정 권한 등 root권한 주면 걍 권한 다줘버림 ( mongosh로 mongoDB 쉘 드가서 use admin 치고 db.createUser 어쩌고로 하는거) - > mongo compass로 볼 땐 URI 끝 /database 부분 비워두고 root롤 받는 계정으로 하고, 서버측에서 연동할 땐 /database 부분 넣는 URI로 해야 하니 mongosh에서 use [database]로 계정 만들어서 dbOwner롤 주면 됨 개별 database는 root 권한없음
7. 몽고쉘 나와서 /etc/mongod.conf 파일 sudo vi로 열어서 bindIp랑 security 항목 변경하여 접근가능한 IP 추가 <-- 어차피 aws 인바운드 규칙으로 아이피접근 막아놨으니 편하게 0.0.0.0 해도됨
8. sudo system ctl restart mongod
9. 잘 연결 되고 컬렉션 생성 등 되는지 확인