일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- strlen()
- 2025 1회
- half-close
- 도커
- 에라토스테네스의 체
- 카운팅 정렬
- handling
- fwrite()
- signal
- Kafka
- SQLD
- 2025
- Docker
- 정보처리기사
- 합격 후기
- endif
- 구조체
- fread()
- scanf()
- 10989
- 백준
- container
- ifdef
- bootstrap.server
- 1929
- 카프카 서버
- EOF
- kafka server
- fgets()
- sizeof()
- Today
- Total
팥빵 먹으면서 코딩하는 블로그
[Spring Boot] AWS Lightsail로 배포하기 03 - lightsail로 데이터베이스 사용하기 본문
[Spring Boot] AWS Lightsail로 배포하기 03 - lightsail로 데이터베이스 사용하기
김팥빵_ 2025. 6. 5. 20:55AWS였으면 RDS를 썼겠지만, lightsail은 그냥 DATABASE를 추가만 해주면 된다.
정말 추가만 해주면 된다.
먼저 좌측 메뉴에서 Database를 선택한다. 그럼 다음과 같은 창이 뜬다.(기존에 있는 DB는 무시해주기..)
오른쪽위에 "Create database"를 클릭한다.
요즘 대세는 PostgreSQL이라지만 난 MySQL이 익숙하기 때문에 MySQL을 선택했다. 버전은 맞는 버전을 임의로 설정해주면 된다.
요금제는 Free 요금제가 하나이기 때문에 저걸 선택했다.
이름은 그냥 다른 DB가 있다면 중복되지 않게 설정해주면 된다.
그 외의 옵션은 Optional이기 때문에 따로 추가해주지 않아도 된다.
DB를 생성은 했으니 여기서부터가 중요하다! 내 Spring boot 프로젝트에서 db에 연결을 해주어야 하기 때문이다.
내 DB에서 Manage를 선택해 들어간 창에서 "Connect"를 선택한다.
여기서 눈여겨 볼 건, Endpoint, User name, Password, Port 이 네가지다.
현재 내 프로젝트의 db연결 설정은 앞선 사진과 같다.
database url에 jdbc:mysql://<endpoint>를 넣어주고,
database username에 User name을 넣어줬으며,
database password에 내 Password를 넣어주었다.
마지막으로 Port는 db를 연결할 인스턴스에서 3306포트를 열어주면 된다.
이러면 db설정은 끝이다.
...그치만 이렇게만 연결하면 실제로 db에 어떤 데이터가 들어오는지 확인할 길이 없다.
그래서 나는 평소에 쓰던 MySQL Workbench에 서버를 연결해주었다.
이건 당연히 선택사항임..ㅎㅎ
이제 정말 배포 중 DB 설정 끝이다!
다음 포스트에서는 도커를 인스턴스에서 돌리는 방법을 포스트할 예정이다.
'project 일지 > server-monitoring(infra-monitoring)' 카테고리의 다른 글
[Spring Boot] Kafka와 Docker와 Bootstrap.server의 관계성 (0) | 2025.06.05 |
---|---|
[Spring Boot] AWS Lightsail로 배포하기 04 - 인스턴스에 도커 올리기 (0) | 2025.06.05 |
[Spring Boot] AWS Lightsail로 배포하기 02 - jar파일 가상서버로 옮겨 실행하기 (0) | 2025.06.03 |
[Spring Boot] AWS Lightsail로 배포하기 01 - 인스턴스 생성 및 설정 (0) | 2025.06.03 |
[Spring Boot] vscode gradle 빌드 오류(버전 호환성 문제) (0) | 2025.03.25 |