[MySQL] Workbench Export하기 (Version 호환 문제 해결)

GilLog·2020년 12월 4일
0

DataBase

목록 보기
15/25

개발 서버에서 Local DB Server를 사용하다가 DB Server를 이관할때나 DB를 옮길때 MySQL에서 Export하는 방법에 대해서 진행해보려한다.

먼저 MySQL Workbench를 열고 DB에 Connect 후 Server > Data Export를 누르자.

그러면 위와 같이 Export할 Schema랑 Table을 선택 할 수 있다.

Export할 Table들을 확인한 후 아래의 Start Export 버튼을 누른다.

이때 MysqlDump의 버전이 달라 오류가 발생할 수 있다는 메시지가 뜨는데 이때 Continue Anyway를 누르면 아래와 같이 진행된다.

Operation failed with exitcode 2
06:49:47 Export of C:\Users\ProfessorG\Documents\dumps\Dump20201204 (1) has finished with 20 errors

에러와 함께 모든 Table들의 Export 작업이 중단되었다.

해결 방법을 알아보니 mysqldump.exe을 버전에 맞게 설치해서 경로 설정을 해준 후 Export를 진행하면 된다.

먼저 >>MySQL Archives<<에서 버전에 맞는 Server 파일은 찾아 준다.

설치할 버전을 지정해 준 후 Zip파일을 운영체제에 맞게 설치해준다.

이제 설치한 Zip파일을 C:\Program Files\MySQL에 압축 해제 해준다.

C:\Program Files\MySQL\설치한MySQL 버전\bin 경로에 들어가면 mysqldump.exe파일이 있다.

이 경로를 설정 해주어야한다.

MySQL Workbench 탭 위에 Edit > Preferences > Administration으로 들어가면 위 Path to mysqldump Tool 경로를 아까전 설치한 mysqldump.exe경로로 설정해준다.


그 후 다시 Export를 진행하면 정상적으로 Export가 되었다.

Preferences > Administration에 설정된 Export Directory Path에 가보면 dump된 sql 파일들을 확인할 수 있다.


🙆‍♂️ 참고사이트 🙇‍♂️

[MySQL]Workbench에서 테이블 Export와 Import하기[자줌마의ITWorld]

Workbench 마이그레이션 및 Export 오류시..[거만떡볶이의 일상다반사]

profile
🚀 기록보단 길록을 20.10 ~ 22.02 ⭐ Move To : https://gil-log.github.io/

0개의 댓글