쌩로그
AWS RDS 연결 방법 본문
내가 성장하는 것이 다른 사람에게 좋은 영향을 줄 수 있다.
그래서 나는 잘 되야만 한다.
나는 진짜 ㄹㅇ 조만간 잘 될 사람이다.
어차피 잘 될 것이고, 지금도 잘 된 사람이다..
요즘 폭풍성장 중이다.
어쨋든간에 나는 어잘될사다.
목차
- 개요
- 본론
- 요약
- 끝
1. 개요
AWS에서 제공하는 DB서비스인 RDS를 통해서 DB서버를 구축해보았는데 그 과정을 소개하려고 한다.
참고로 MySQL을 RDBMS로 정했다.
바로 고...!
2. 본론
먼저 검색창에 RDS를 입력하면 화면처럼 RDS라고 나온다.
그 전에 리전이 서울인지 확인하자..!!
![](https://velog.velcdn.com/images/tjdtn4484/post/42823939-1dea-4d7b-8bba-b1b8fd2421ec/image.png)
그리고 왼쪽 사이드 바에 데이터베이스가 나온다. 클릭하자.
![](https://velog.velcdn.com/images/tjdtn4484/post/76bf556c-fcf1-421b-9ef4-9ceacbeb1fd0/image.png)
데이터베이스 생성을 해준다.
![](https://velog.velcdn.com/images/tjdtn4484/post/ec024e92-f5d0-48de-a4d2-1215ae1328c1/image.png)
생성 창
에서 상황에 맞게 알아서 선택해주면 된다.
나는 아래와 같이 표준생성
을 선택했고, MySQL을 선택했다.
![](https://velog.velcdn.com/images/tjdtn4484/post/95c87b10-9ae2-4f8c-b3de-7f98d43f5cf7/image.png)
그리고 템플릿은 음.. 프리티어
선택해주면 된다..
![](https://velog.velcdn.com/images/tjdtn4484/post/61d5f840-18ea-41ab-a34f-4185809b1b94/image.png)
그 후, 설정을 해주면 되는데,
이 때!!, 되도록 메모를 어딘가에 해놓고, 설정들을 해 놓으면 편할 것이다..무슨 말인지 곧 알게 될 것이다..
![](https://velog.velcdn.com/images/tjdtn4484/post/f681b52b-e240-4e0c-9af2-2b22a451b2e8/image.png)
DB 인스턴스 클래스에서 t2.micro
를 선택한다.
![](https://velog.velcdn.com/images/tjdtn4484/post/9b697b40-1417-4ed0-a199-732c23bdb1ba/image.png)
연결에서 퍼블릭 액세스
의 값에 예를 선택해준다.
![](https://velog.velcdn.com/images/tjdtn4484/post/70eb7869-3550-40f0-b086-8a6ca712d608/image.png)
보안 그룹과 Port를 설정해준다.
![](https://velog.velcdn.com/images/tjdtn4484/post/678e34d2-4ce0-4acf-9a52-426636203a19/image.png)
추가 구성에서
![](https://velog.velcdn.com/images/tjdtn4484/post/33d8dd44-1a60-470e-8e4e-a325693bce7c/image.png)
초기 데이터베이스 이름 을 정해준다.
해당 문구에 나와있듯이 이름을 지정하지 않으면 데이터 베이스가 생성되지 않는다고 한다...
![](https://velog.velcdn.com/images/tjdtn4484/post/79a1195e-604d-47c3-bf21-c6cbbd6f9c46/image.png)
그리고 데이터베이스 생성을 해준다.
![](https://velog.velcdn.com/images/tjdtn4484/post/9d959a98-e2fd-4000-9d2c-f8ab27d34759/image.png)
이처럼 처음 생성하면, 생성 중 상태가 된다.
시간이 조금 걸리는데,,,
![](https://velog.velcdn.com/images/tjdtn4484/post/d084ddf7-a010-48fc-9b81-a458dadd2d09/image.png)
조금 있으면, 백업 중으로 바뀐다.
![](https://velog.velcdn.com/images/tjdtn4484/post/23be5807-7ba2-468f-b803-be48a2747a71/image.png)
그러다가... 사용 가능으로 되는데, 이 때 RDS가 생성된 것이다.
![](https://velog.velcdn.com/images/tjdtn4484/post/4365df54-2a6d-46a8-b684-4418e0335e42/image.png)
그리고 해당 RDS로 가서 만들었던 RDS 인스턴스를 클릭한다.
![](https://velog.velcdn.com/images/tjdtn4484/post/1519beea-d507-4c70-8156-c9296875decb/image.png)
그러면 연결 아래쪽에 연결 & 보안 탭이 나온다.
그리고 사진과 같이 엔드 포인트
아래에 실제 엔드포인트가 나온다.
복사해놓고, 어딘가에 메모해놓으면 좋을 거 같다.
(참고로 메모해놓으면 좋을 거 같다..)
이제 로컬에서 AWS의 RDS에 접근하려면 아래와 같은 명령어를 치면 된다.
이처럼 설정과 동시에 메모를 해놓았다면 수월할 것이다..!!
![](https://velog.velcdn.com/images/tjdtn4484/post/170e4800-ec2f-4c07-8010-83c1cc68b637/image.png)
다음은 RDS에 접근한 장면이다.
![](https://velog.velcdn.com/images/tjdtn4484/post/44878c62-8222-4acb-b31c-6f533f3e6360/image.png)
그리고 show databases;
를 입력해서 확인해보면,
초기 데이터베이스 이름으로 지정한 Database
가 표시되는 것을 볼 수 있다..
![](https://velog.velcdn.com/images/tjdtn4484/post/b5e514ab-0067-46d3-8e17-16e5b0276352/image.png)
참고로 보안그룹에서 DB와 연결된 PORT도 인바운드 그룹에서 열어주어야 한다.!!!
3. 요약
AWS에서 제공하는 DB서비스 기능인 RDS를 통해서 서버용 DB를 구축해보았다.
이제 이 RDS에 접근하여 테이블을 생성해서 서버용 DB로 사용하면된다!!
4. 끝
-끝-
'Deploy > AWS' 카테고리의 다른 글
AWS CodeDeploy 구축 (0) | 2023.06.29 |
---|---|
IAM 서비스 역할과 사용자 생성 (0) | 2023.06.28 |
AWS S3 (0) | 2023.06.28 |
AWS 보안 그룹 설정 (0) | 2023.06.27 |
AWS EC2 인스턴스 생성(with 탄력적 IP) (0) | 2023.06.13 |