일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- playgrounds
- errorstack
- initandlisten
- freetier
- 가상머신
- instance
- cloud
- 27inch
- for developer
- navercloud
- Media-type
- springboot
- remote
- 몽고디비
- 27017
- MAC
- Xcode
- GCP
- Spring
- github
- VM
- ubuntu
- openjdk
- MongoDB
- npm update
- naver
- java
- ubuntu java
- mongod
- Android
- Today
- Total
목록MongoDB (3)
김컴공랩
헬로월드! 김컴공입니다. 지난 포스팅에 이어, 스프링과 몽고디비를 연동하는 것을 계속하겠습니다. 이전에 서버의 몽고디비 포트(27017)를 오픈했으니, 이제 MongoDB Compass 를 이용해 접속을 테스트하겠습니다. mongodb://[계정명]:[비밀번호]@[주소]:27017/[데이터베이스명] 몽고디비에 접속하기 위해서는 가상머신의 IP주소와 포트번호, 접속할 데이터베이스 이름, 접속권한을 가진 계정이 필요합니다. 지금까지 가상머신의 주소, 포트, 데이터베이스 명을 해결했으니, 데이터베이스에 계정을 생성하고 접속권한을 설정하겠습니다. 몽고디비 계정 생성 다시 몽고디비 Shell 로 돌아가보겠습니다. $ mongo 우선 기본적으로 몽고디비는 외부 접속 인증을 할 때 admin 데이터베이스에 존재하는 ..
헬로월드! 김컴공입니다. 이번 포스팅부터는 스프링과 데이터베이스를 연동해보도록 하겠습니다. 데이터베이스는 NoSQL 인 몽고디비를 사용할 것입니다. 오늘 포스팅에서는 몽고디비를 운용하기에 앞서 먼저 데이터베이스를 설치하고 명령어를 익혀보고 권한설정을 해보도록 하겠습니다. 몽고디비 설치 먼저 서버를 배포할 가상머신에 접속합니다. (클라우드 컴퓨터 및 가상머신 접속은 kimce.tistory.com/category/Cloud 에서 확인하세요.) 가상머신에 몽고디비 서버를 설치합니다. 아래 명령어는 우분투 운영체제에서의 몽고디비 설치 명령어입니다. $ apt-get install mongodb 저 같은 경우 설치하는데 3~5분 정도 소요했습니다. 설치가 완료되면 아래 명령어를 이용해 몽고디비에 접속합니다. $..
헬로월드! 김컴공입니다. 오늘은 제 개인 프로젝트를 준비하다가, 리눅스에서 MongoDB를 이니셜라이징할 때 생긴 문제를 해결하고 얻은 정보를 나눠보려고 합니다. 저 같은 경우에는 다음과 같은 에러가 발생하면서 mongod 데몬이 실행되지 않아서 데이터베이스 서비스를 호스팅하지 못했습니다. exception in initAndListen: IllegalOperation: Attempted to create a lock file on a read-only directory: /data/db, terminating 위와 같은 에러메세지가 뜬 경우, 혹은 /data/db 디렉터리가 없다는 에레메세지가 뜬 경우, 우선 에러메세지에서 요구하는 디렉터리를 우선 생성하고, 리눅스의 mongodb 에게 해당 디렉터리에..