aws 는 대부분 알고 계실꺼고
많이 애용하고 있다 .
rds 에 데이터를 넣었느데
이것을 local 에다가 넣고싶을때도 있을것이고 ,
아니면 이관할 경우가 생길수도 있습니다.
이럴경우를 생각하며 메모를 남겼습니다 .
우선 rds 에 있는 데이터를
뽑아서 제 local 에 저장을 해야합니다 .
mysqldump -h <hostname> -u <username> -p <db_name> > dump.sql
이렇게 에러가 날 수가 있다
아마 버전문제로 에러가 날수가 있는데
MYSQLDUMP 시 COLUMN_STATISTICS ERROR 이러한 에러가 발생했었습니다.
만약에 이러한 에러가 발생한다면 ,
mysqldump 명령어에 --column-statistics=0 를 추가해주시면 됩니다.
mysqldump -h <hostname> -u <username> -p <db_name> > dump.sql
이렇게 하면 됩니다 .
자 이제 뽑았으면
제 local 에 넣어야 겠죠 ??
( 데이터 이관하는것은 제가 아직 하지 않아서.. 업데이트 하도록하겠습니다 ㅠㅠㅠ)
내가 이미 create 로 해서 데이터 베이스를 생성을 했다면 모르겠지만 ,
데이터 베이스를 만들어줍니다.
mysqladmin -u <user_name> -p create <db_name>
자 이제 만들었으면 데이터를 넣어야 겠죠 ?!
mysql -u root -p foodly-refac < dump.sql
그리고 나서 mysql 들어가서 데이터 확인을 해보면 데이터가 잘 들어가있는것을 확인할 수있습니다 ^^