ThinkCatLog

[SQL] MySQL 워크벤치 Incompatible server version 해결 본문

데이터 분석/SQL

[SQL] MySQL 워크벤치 Incompatible server version 해결

생각냥 2024. 3. 7. 00:50

목차

오류
해결 방법
다운로드

오류

출처 : https://www.mysql.com/support/supportedplatforms/workbench.html

MySQL Workbench 8.0은 MySQL 5.7과 8.0 버전에서 사용가능하다. 하지만, 나는 MySQL 8.2.0 버전을 쓰다보니 계속 충돌이 발생하였다.

MySQL Workbench에서 MySQL 서버에 접속할 때, 항상 이런 경고문구가 떴다. 경고문구를 무시하고 해도 원래는 잘 되었는데, 어느날부터인가 서버에 접속하고 1분 정도 지나면 워크벤치가 강제 종료 되는 현상이 발생하였다.

MySQL Workbench 경고창

검색을 해보니 경고창에 적힌대로 MySQL 버전 때문에 발생한 오류였다. MySQL Server 8.2.0 버전을 삭제하고, 8.0.31 버전으로 다운받아서 시도하니 오류가 발생하지 않고 잘 실행되었다. 경고창에 적힌 것은 8.0 버전이 워크벤치와 호환된다고 하니 꼭 8.0.31 버전이 아닌 8.0.x 버전으로 다운받으면 될 것 같다.

해결방법

오류 발생 했을때의 MySQL Server를 삭제하고 MySQL 워크벤치와 호환되는 서버의 버전을 다운받으면 된다. brew는 사용하지 않았고, 모두 MySQL 공식 다운로드 사이트에서 다운받았다.

MySQL Server 다운로드

https://dev.mysql.com/downloads/mysql/

 

MySQL :: Download MySQL Community Server

Select Version: 8.3.0 Innovation 8.0.36 Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Debian Linux SUSE Linux Enterprise Server Red Hat Enterprise Linux / Oracle Linux Fedora Linux - Generic Oracle Solaris macOS Source

dev.mysql.com

MySQL Workbench 다운로드

https://dev.mysql.com/downloads/workbench/

 

MySQL :: Download MySQL Workbench

Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Red Hat Enterprise Linux / Oracle Linux Fedora macOS Source Code Select OS Version: All Windows (x86, 64-bit) Recommended Download: Other Downloads: Windows (x86, 64-bit), M

dev.mysql.com

오류 발생 버전

MySQL Server 8.2.0
MySQL Workbench 8.0.34

해결 버전

MySQL Server 8.0.31 
MySQL Workbench 8.0.36 

MySQL Server는 꼭 8.0.31이 아닌 8.0.x 버전을 다운받으면 된다. MySQL Workbench는 오류를 해결하면서 다시 다운 받았다. 이번 오류에 MySQL Workbench의 버전은 원인이 아니기 때문에 버전이 달라져도 차이는 없다.

다운로드

아래 사진과 같이 버전을 선택하고 다운받으면 된다.

MySQL Server 8.0.36 버전 다운로드

8.0.31을 다운받고 싶으면 아래 사진과 같이 Archives 탭을 선택해서 다운로드 받으면 된다.

MySQL Server 8.0.31 버전 다운로드