이전에 AWS 에 서버를 만들어서 구동해 봤다.
streamlit 등에서 발생하는 데이터들을 저장까지 하기 위하여, 데이터베이스를 만들어 본다
먼저 AWS에 로그인을 하고,
AWS Management Console메뉴로 들어가서 데이터베이스의 RDS 로 들어간다.
RDS는 관계형 데이터베이스의 이름이다..아마존..
RDS를 들어가면 이런 화면이 나온다.
여기서 주황색 버튼으로 보이는 데이스베이스 생성으로 들어간다.
엔진 옵셥에는 MySQL을 선택하고, 현재 프리티어 이용이기때문에 프리티어를 선택한다.
더 아래로 가면 설정 메뉴가 있고, 사용자 아이디와 암호를 정한다.
암호는 꼭 기억해야한다.
더 내려가서 연결메뉴에 퍼블릭엑세스 가능 여부를 예로 설정한뒤, 데이터베이스를 생성한다.
생성이 완료된 모습이다.
이제 이것을 MySQL과 연결을 시켜줘야한다.
DB 식별자의 database-1을 눌러 들어가서 ,
그림과 같이 클릭을 해서 들어가면 인바운드 규칙이라는 메뉴를 볼 수 있다 .
인바운드 규칙 메뉴를 들어가서 인바운드 규칙 편집을 들어간다.
규칙 추가를 눌러 위의 MYSQL 을 추가한다. 포트는 자동으로 3306으로 나오고,
소스 부분에 다 볼 수 있게 하기위해 위치무관으로 하여 저장하였다.
그리고 다운 받은 MySQL workbench를 들어가서
MySQL Connections 옆에 있는 + 버튼을 누르고,
connection name: 원하는거 쓰고
host name 부분에 RDS의 엔드포인트의 정보를 붙여넣는다.
user name도 쓴다..
그리고 test connection 을 누르면 암호를 입력 하라 한다.
그때 데이터베이스에서 정했던 암호를 입력하여 연결하여 준다.
그리고, OK를 누르면 MySQL Connections 밑으로 아이콘이 생긴다 ..
눌러들어간다. 이제 연결이 된 것이다.
데이터베이스를 만들기 위해서는,
왼쪽 상단에 있는 아이콘중, 네번째 아이콘을 선택하고, 데이터베이스 이름을 짓고,
화면에 보이는 charset 에는 utf8 , collection에는 utf8_unicode_ci를 선택하여 Apply하여 만들어 준다.
데이터 베이스가 생성되었다!!
'IT 프로그래밍 관련 > MySQL' 카테고리의 다른 글
MySQL 테이블 데이터 정렬하기 (0) | 2021.03.16 |
---|---|
MySQL 문자열 함수들 (0) | 2021.03.16 |
MySQL data처리( select , update, delete ) (0) | 2021.03.15 |
MySQL 데이터 추가하기 (insert) (0) | 2021.03.15 |
MySQL 테이블 생성문으로 생성하기 (0) | 2021.03.15 |
댓글