aws RDS 를 이용해보려고 시도중인데,
이미 ec2에서 db를 만들어 쓰다 보니 연결후에 다시 RDS에서 table만들고 있자니 매우 갑갑한 상황이었다.
해서 이미 있는 mysql db를 RDS로 옮기는 법을 찾는데, 늘 그렇듯이 aws 설명은 너무도 어렵다.
1시간 쯤 해매서 찾아낸 방법은 아주 간단했다.
1. 먼저 ec2의 db를 sql형태로 파일을 만든다.
mysqldump -u [username] -p [database_name] > database_backup.sql
이러면 'database_backup.sql'이란 이름으로 파일이 기본 위치에 만들어 진다.
2. RDS mysql db에 접속한다.
mysql -u [userName] -p -h [RDS endpoint]
3. 집어넣을 database를 만든다.
create database [dbName]
4. 집어 넣는다.
source database_backup.sql
끝이다. show tables해보면 잘 들어와있음을 확인할 수 있다.
'코딩 학습 > Aws' 카테고리의 다른 글
[aws] ubuntu 자주 까먹는 명령어 모음 (0) | 2023.10.30 |
---|---|
[aws] EC2와 연결된 RDS로 EC2에서 접근하기 (0) | 2023.10.30 |
[aws] sqlite3 및 mysql 설치 (0) | 2023.10.19 |
[aws] python 가상환경 설치하기 (0) | 2023.07.21 |
[aws] apache 서버 세팅 방법 (+APM 세팅) (0) | 2023.07.21 |