MySql 데이터를 AWS Rds 로 마이그레이션 하기
728x90
사건의 발단
입사한지 2주차에 프로토타입으로 구현된 서버에 연결된 Mysql 데이터 베이스를 API 서버와 분리 할일 이 생기게 되었다.
Release 환경의 데이터 베이스를 API 서버와 같은 인스턴스 에 올려서 운영 한다는게 마음에 걸렸고 백업 에 대한 관리가 이루어 지고 있지 않아 AWS Rds 로 옮기기로 결정 했다.
AWS Rds 의 가격이 만만치 않지만 프로덕션 환경이고 백업 까지 해줘서 그냥 쓰기로했다.
mysqldump -u local_user \
--databases database_name \
--single-transaction \
--compress \
--order-by-primary \
-plocal_password | mysql -u RDS_user \
--port=port_number \
--host=host_name \
-pRDS_password
공식 문서를 참고하여 마이그레이션 하였고 주의 할점이 있다
-p 옵션과 입력한 암호 사이에 공백이 없어야 합니다.
mysqldump 를 사용하여 덤프 하는 경우 데이터가 그렇게 많지않아 30초 내외로 덤프하였다.
참고하면 좋은 블로그
728x90
'Cloud > AWS' 카테고리의 다른 글
AWS lambda 와 media convert 를 사용하여 HLS 변환하기 (0) | 2022.11.01 |
---|---|
AWS - EC2 Volume 확장하기 (0) | 2022.04.27 |
AWS- VPC, Routing table, Internet Gateway 설정하기 (0) | 2022.03.19 |
Aws - EC2 로 배포하고 Https 도메인 등록하기 (Route53, 로드밸런스, Certificate Manager) (0) | 2022.02.24 |
EC2 에 HTTPS 로 도메인 연동하기 (Nginx) (0) | 2022.02.23 |
댓글
이 글 공유하기
다른 글
-
AWS - EC2 Volume 확장하기
AWS - EC2 Volume 확장하기
2022.04.27 -
AWS- VPC, Routing table, Internet Gateway 설정하기
AWS- VPC, Routing table, Internet Gateway 설정하기
2022.03.19 -
Aws - EC2 로 배포하고 Https 도메인 등록하기 (Route53, 로드밸런스, Certificate Manager)
Aws - EC2 로 배포하고 Https 도메인 등록하기 (Route53, 로드밸런스, Certificate Manager)
2022.02.24 -
EC2 에 HTTPS 로 도메인 연동하기 (Nginx)
EC2 에 HTTPS 로 도메인 연동하기 (Nginx)
2022.02.23