AWS에서 제공하는 SQL데이터베이스에 특화된 RDS
각자 컴퓨터마다 상황이 모두 다르기 때문에
클라우드 서비스의 Database 사용하면 그 불편을 해결할 수 있다.
DB 타입은 MySQL(v 8.0.20)로 선택하고, 꼭 Free tier
(과금주의, 별 다섯개)!
DB인스턴스 식별자(DB instance identifier)는 생성할 DB의 이름 설정 같은거다.
아래로 내려가면 나오는 항목 Initial database name도 동일한 이름으로 설정했다.
기본 설정되어 있는 것들은 가만히 둔 채로
master 사용자 이름과 비밀번호 설정
퍼블릭 액세스 설정(yes)
Database port(기본은 3306, 변경해도 된다.)
수정 후 DB 셋업을 완료 할 수 있었다.
꽤 오래 걸린다!
RDS연결에 필요한 콘솔의 항목은 endpoint
및 port
번호
EC2인스턴스로 생성해 둔 ubuntu컴퓨터에 MySQL 모듈을 설치한다.
npm install mysql
로는 설치가 안되어서
sudo apt install mysql-client-core-5.7
로 설치하였다.
mysql CLI
보통의 경우에는mysql -u root -p
로 비밀번호 입력 후 mysql 서버에 접속한다.
RDS DB instance로 접속하기 위해서는
mysql -u 마스터사용자이름 --host 엔드포인트 -P 포트번호를 변경한 경우 -p
비밀번호 입력 후 MySQL서버에 접속할 수 있다.
mysql CLIENT
workbench, sequel PRO 등을 이용하면 편하게 이용할 수 있다.