AWS에 회원가입-콘솔에 로그인-로그인 한 뒤, 상단 검색창에 RDS를 입력하여, 생성한다.
데이터베이스 하나 생성해준다.
(생성과정은 생략)
ㄴ 우상단의 지역은 '서울'로 해준다.
ㄴ 무료 버전은 데이터베이스를 한개만 지원해주기 때문에, 처음 설정은 신중하게 해야한다.
MySQL을 PC에 설치해준다.
필자는,
"Mysql workbench requires the visual c++ 2019 redistributable package to be installed"
과 같은 C++ 2019를 우선 설치해야한다는 경고를 받았다.
https://docs.microsoft.com/ko-KR/cpp/windows/latest-supported-vc-redist?view=msvc-170
해당 사이트에 들어가서 설치를 해주자.
설치를 성공적으로 마치고 나면, MySQL 메인 화면에서 'MySQL Connections' 옆에 있는 +(플러스) 버튼을 클릭한다.
해당 화면이 나온다.
우리가 신경 써야할 것은 'Hostname', 'Port', 'Username' 세 부분이다.
Hostname은
AWS(aws free tire) RDS접속- 좌측 메뉴바에 '데이터베이스'에 접속
기존 생성했던 데이터베이스에 접속하여, '연결&보안'의 앤드포인트에 있는 문자열을 복사한다.
MySQL의 Hostname에 붙여넣어준다.
Port 역시, AWS-RDS-데이터베이스 페이지를 참고하나, 기본적으로 3306으로 설정이 되어있다.
Username 은 내가 AWS DBS 생성당시 설정했던 이름이다. 기본적으로 admin이라고 되어있다.
상기부분 설정 뒤, 우하단의 'Test Conncection' 눌러보면, '응답없음'으로 뜨거나, 실패했다는 경고창이 나타난다.
해당 부분은 방화벽 문제이므로, AWS로 돌아가 보안을 다시 세팅해준다.
AWS-RDS-데이터베이스 페이지에 접속하여, '연결&보안'의 'VPC 보안그룹' 하단의 URL을 클릭한다.
보안그룹 페이지에 접속 후에, 하단 '인바운드 규칙'에서 우측 '인바운드 규칙편집'을 클릭한다.
좌하단 '규칙 추가' 클릭
-> 유형 'MySQL/Aurora'설정
-> 소스유형 ' Anywhere -IPv4'설정 (현재는 테스트用, 실제 회사에서는 보안 때문에 '내 IP'로 설정한다.)
-> '규칙생성' 클릭
그리고 다시 MySQL로 돌아가서, Test Conncetion 을 누른다.
성공적으로 연결되었다고 알림창이 나오고, 이제 된다.
OK 누르고, 밑의 창의 OK를 클릭한다.
그럼 성공적으로 새로운 Connection이 만들어진다.
이제 MySQL 시작이다.
여기서 스키마도 만들고, 테이블도 만들어서 작업을 해보자!
'기타 > 이슈 관련' 카테고리의 다른 글
Chrome의 Unchecked runtime 오류 해결방법 (0) | 2023.05.09 |
---|---|
Jupyter Notebook 500:Internal Server 에러 해결 (1) | 2022.09.30 |
[Python] wordcloud 모듈 다운로드 에러 해결 (0) | 2022.06.05 |
구글 드라이브, csv 파일이 google sheet로 변환될 때 (0) | 2022.05.15 |
[MySQL] safe mode에러 (0) | 2022.05.14 |