목표
기존 mysql 사용 DB를 AWS RDS mysql 로 변경해보자.
작업 순서
<1> 기존 웹서버 접속 하기
<2> rds 구축하기
<3> ec2 접속
<4> 기본 mysql db 백업하기
<5> 기존 mysql db를 aws rds에 넣기
<6> RDS 용량 변경하기
<1> 기존 웹서버 접속 하기
<2> RDS 구축하기
1
RDS > Database > Create Database > MySQL > Dev / Test >
Master username : admin
Master password :
DB instance size : Burstable dassess
Enable storage autoscaling 체크 해제
Availability & durability : Do not create standby instance
Public access : No
VPC security group > Create new > seo-rda-sg
Availability Zone : a
Addtional configuration > No public acceeible
2
Databasae authentication
Password authentication
Addtional configuration 클릭
initial database name
seomysql
// 네이밍룰 정의 필요 , - 안됨
Enable automatic backup 해제
Enable enhanced monitoring 해제
Maintenacne 체크 해제
DB instance 12.41 USD
Storage 2.30 USD
Total 14.71 USD
> Create database
3
vpc > security group 수정하기
<3> ec2 접속
<4> 기본 mysql db 백업하기
형식
mysqldump -u root -padmin123 seomysql > backup.sql
<5> 기존 mysql db를 aws rds에 넣기
형식
mysql --user=root --password=admin123 --database=drupaldb --host=ENDPOINT < backup.sql
mysql --user=root --password=admin123 --database=drupaldb --host=drupallab.cvlyxniicq9s.us-west-2.rds.amazonaws.com < backup.sql
<6> RDS 용량 변경하기
필요시 DB 서버 용량 증가시키기
RDS > 해당 DB 선택 > 오른쪽위 Modify 클릭 > DB instance class 변경 > continue
Apply immediately (즉시 적용) 선택 > Modify DB instance 클릭
20분 걸린다.
참고 할만한 사이트
https://www.youtube.com/watch?app=desktop&v=-1jarIdj2AQ&feature=youtu.be
감사합니다.