FirstProject(9일차)

한국·2021년 6월 13일
0

FirstProject

목록 보기
10/13
post-thumbnail

프로젝트 8일차

잠을 못자니 몽롱하다. 2일 합쳐 5시간은 잤는지 모르겠다. http를 이용해 서버 배포를 완료하였고 로컬 DB를 RDS로 이전하는 작업을 거쳤다. 이 작업이 꽤나 힘들었고 이전완료 후 RDS와 EC2를 연결하는 작업까지 하고 오늘 하루는 끝!

오늘은 어떻게 프로젝트에 기여했나요?

  • 로컬 DB를 mysql dump를 이용하여 RDS로 옮기는 작업
  • EC2와 RDS 연결
  • http 배포

오늘의 프로젝트에서 힘든 점은 무엇인가요?

  • 구현하려 하고있는 서비스는 DB에 자체적으로 담겨있어야하는 기본값(추천메뉴)들이 있다. 그러나 당장은 로컬에 밖에 저장이 안되어 있어 해당 DB값을 RDS로 옮겨줘야하는 상황이 생겼다. 처음엔 굉장히 쉽게 되는줄 알았는데 찾아논 정보로 되지않아 꽤나 많은시간을 허비했다. 여러 검색을 통해 mysqldump를 이용해 백업을 하고 해당 스키마를 옮기는 작업으로 DB이전 처리를 하는 방법을 찾았고 다행스럽게도 RDS로 로컬 DB를 이전 할 수 있었다. 잊지 않기위해 아래 기록을 남긴다.
  • 로컬의 DB를 dump하는 과정은 아래와 같다. 말로 설명 하자면
    (원격 DB혹은 다른 DB로 이전하고 싶은) 나의 컴퓨터에 있는 DB 를 내가 원하는 이름으로 dump를 하겠다는 뜻이다.
    $ mysqldump -u 로컬DB호스트 -p 덤프하고자하는DB > 덤프한파일명.sql
  • 해당 과정을 거치게 되면 덤프과정을 거친 sql파일이 생성되게 된다. 그 후 해당 파일을 다시 원격DB에 삽입시켜주는 작업을 진행해야 하며 아래와 같다.
      1. RDS 접속
      1. 로컬에서 덤프한 DB와 똑같은 이름의 DB를 원격 DB에 생성
      1. mysqldump -h 원격지DB주소 -u 사용자이름 -p DB명 < 옮길덤프 파일명.sql
      1. 원격DB에 로컬에서 설정해준 값이 잘 들어있는지 확인
      1. 완료
profile
소통하는 개발자를 꿈꾸는

0개의 댓글