인프런 커뮤니티 질문&답변

밈몀묘님의 프로필 이미지

작성한 질문수

[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스

09-데이터 정규화 1

nodejs mysql 도커 컴포즈관련해서 문의 드립니다

해결된 질문

작성

·

278

·

수정됨

0

 docker-compose.yml파일의 코드는

이렇게 구성하였는데요

도커컴포즈하면 mysql데이터 가져오고싶은데 어떻게 해야하나요? volume으로 해봤는데 해당 데이터들은 못가져오고 새로 table을 생성되는데

이렇게 구성되어있습니다 main스키마의 table들을 가져오고싶습니다.

이렇게해봤는데도 원하는대로 데이터를 가져오지못했습니다

mysql연결도 안되는 상황입니다 어떻게 해야 해결할수있을까요?

 

답변 1

0

노원두님의 프로필 이미지
노원두
지식공유자

안녕하세요! 밈몀묘님!

현재 질문의 내용을 읽어보니, mysql이 이미 다른 프로젝트 등에서 존재하는 상태였고, 여기에 있는 데이터를 불러오고 싶어 하시는 것 같아요!

사실 데이터베이스에서는 단순 데이터만 저장하는 것이 아니라, 수많은 설정들과 데이터 입력 순서 등을 모두 기록하고 있어요!
따라서, 데이터를 하나 입력하거나, 테이블을 하나 만들 때마다 발생하는 명령어가 로그로 남게 됩니다.
다시말해 단순 파일을 복사 붙여넣기로 데이터를 가져오시는 것이 아니라, 전체데이터와 설정 등을 기록된 순서로 읽어오셔야 하는데, 이를 데이터베이스 덤프라고 불러요!

따라서, 데이터베이스 덤프를 찾아서 공부해 보시고, 적용해 보세요!^^
실제로 이러한 연습은 굉장한 실력의 업그레이드에 도움이 됩니다!