MySQL - Data Export - mysqldump Version Mismatch (버전이 다른 DB 백업)

반응형

 

Data Export Version Mismatch

데이터베이스 백업을 위해 Export 하던 중 아래와 같은 안내창이 출력되었다.

무시하고 진행해보았지만 백업이 되지 않는다.

심지어 현재 mysql의 최신버전은 8.0.32이고, 해당 컴퓨터에서는 최신버전이 설치된 상태이다.

근데 서버에서 덤프된 버전은 무려 10.0.27이라는 것이다.


Version match

결론만 말하면 비이상적인 수치의 버전이 보인다면 그건 MySQL이 아니라 MaraiDB이다.

둘은 같은 소스 코드 기반으로 만들어져있어 호환성도 나쁘지 않다.

위와 같은 상황이 발생한다면 아래의 링크(MariaDB 릴리즈 노트)에 접속해서 해당 버전을 다운받아 설치한다.

포스팅에서는 10.0.27(MariaDB)버전을 다운 받았다.

https://mariadb.com/kb/en/release-notes/

 

Release Notes

 

mariadb.com

 

  • 필요에 따라 설정 사항 선택 후 마리아DB 설치

 

  • MySQL 워크벤치로 이동해서 Edit - Preferences...

 

  • Administration - Path to mysqldump Tool의 '...' 클릭

 

  • 설치된 경로로 이동하여 'bin\mysqldump' 파일을 선택
    • 경로는 설치한 마리아디비의 bin 폴더로 이동하여야 한다.


Data Export

  • Server - Data Export

 

  • Start Export
    • 정상적으로 익스포트가 잘 된다!!!

반응형