이 포스트는 terminal 작업 없이 진행됩니다
workbench 로 옮길, 받을 db에 연결되어있다는 가정 하에 진행합니다.
저는 Mac 을 사용중입니다. 명명이나 경로가 살짝은 다를 수 있어도 그러한 부분은 검색으로 충분히 찾을 수 있습니다
쉬운 진행을 위해 A라는 회사에서 진행하던 db 를 B라는 회사로 로 옮긴다고 하겠습니다
1. Export
1) Workbench 를 실행시켜 A사와의 연결에 들어가서 상단 바의 Server - Data Export 선택
2) Advanced Options...
여기가 중요! 대부분 여기서 오류가 납니다
3) set-gtid-purged - Add 'SET @@GLOBAL.GTID_PURGED' to the output. 부분이 AUTO 로 되어있다면 OFF 로 변경!!
4) Export to Self-Contained File 선택!
2. Import
1) Workbench 를 실행시켜 B사와의 연결에 들어가서 상단 바의 Server - Data Import 선택
2) Import from Self-Contained File 체크 후 위에서 만들었던 파일 선택
3) Default Target Schema 선택
4) Start Import
이렇게 진행하던 DB 를 가져오는 방법에 대해 포스팅 했습니다. 만약 AWS 로 RDS (db) 서버를 만드는 과정에 대한 포스팅도 요청이 있다면, 생성 과정부터 Workbench 연결까지의 포스팅 하겠습니다 ㅎㅎ
요청사항이나 함께 이야기 해보고 싶은 주제가 있다면 댓글 혹은 방명록 남겨주세요
좋은 하루 되세요 😃
+) 세팅을 하다 보면 ChatGPT에 의존하시다가 꼬이는 일이 많이 생길 수 있으니, 가급적 사람이 직접 작업해보고 작성한 포스트나 커뮤니티를 활용하세요!
'Back-End' 카테고리의 다른 글
Firebase function 으로 Nest 백엔드 프로젝트 배포하기 (4) | 2024.10.18 |
---|---|
mysql id를 1로 변경하기 (0) | 2023.01.24 |
[mysql-함수]날짜 관련 함수 모음 (0) | 2023.01.15 |