AWS RDS에서 mysql 데이터베이스 만들기
Nov. 14, 2021, 11:59 p.m.
여러가지 프로젝트들을 하다보면 데이터를 데이터베이스에 저장하고 싶을 때가 있습니다. 또한 저처럼 군대에서 개발하려면 사지방 컴퓨터에 데이터베이스를 설치할 수는 없는 노릇입니다. 이럴때는 클라우드 서비스에서 데이터베이스를 만드는 것이 좋습니다. 이번 포스트에서는 AWS의 RDS 서비스를 이용해서 mysql 데이터베이스를 만드는 방법을 살펴보겠습니다.
먼저 AWS에 로그인 한 다음 RDS 서비스로 들어가주세요.
오른쪽 위의 데이터베이스 생성 버튼을 눌러주세요.
차례대로 선택해주세요. mysql의 버전은 주로 5. 과 8.를 사용하는데요. 저는 5.*버전이 익숙해서 이것을 사용했습니다.
밑으로 내려가면서 설정을 해주면 되는데 이때 특히 이 부분을 조심해야 합니다. mysql에 접속할 root 계정을 설정하는 부분인데요. 설정하고 꼭 기억하셔야 합니다.
그다음 다른 컴퓨터에서 접속할 계획이라면 퍼블릭 엑세스를 꼭 허용해주세요. 허용할 경우 보안 그룹을 따로 설정하여 포트를 개방해주어야 합니다.
설정을 완료하고 생성 버튼을 누르면 5~10분 뒤에 데이터베이스가 생성됩니다.
생성이 완료되면 아래 대시보드에 보안 그룹을 눌러주세요.
보안 그룹 설정에 들어가서 인바운드 설정 탭을 누릅니다. 그러면 설정되어있는 보안 규칙들이 나오는데요, 인바운드 규칙 편집 을 눌러 규칙을 추가하겠습니다.
위와 같이 포트 설정을 하고 특히 외부에서 접속하는 경우 소스 부분을 잘 설정해 주어야 합니다. 특정 ip에서만 접속하게 할 수도 있고 사진처럼 모든 ip에서 접속 가능하게 할 수도 있습니다.
이렇게 하면 AWS에서 RDS를 만들고 보안그룹 설정까지 하여 외부에서 접속할 수 있게 됩니다.
다음 포스팅에서는 mysql client로 RDS에 접속하는 법을 알아보도록 하겠습니다!
AWS Ubuntu RDS mysql