Just do IT
article thumbnail
Published 2021. 8. 10. 14:28
MySQL 에러 (tx_isolation) Programing/Error

server, workbench, shell, router, connector

workbench, connector -> 8.0.19

나머지는 5.7

 

에러코드

Unknown system variable 'tx_isolation'

 

원인

MySQL의 버전이 맞지 않기 때문입니다.

tx_isolation transaction_isolation을 의미하는 줄임말(alias, 약어)입니다.

tx_isolation은 MySQL 5.7버전까지 사용하였으며 MySQL 8버전에서부터는

transaction_isolation으로 사용하게 되었기 때문에 8버전 이상은

tx_isolation을 읽을 수 없습니다. 그렇기 때문에 MySQL을 연결 시 에러가 발생하게 됩니다.

 

해결법

아직까지는 확신할 해결법을 찾지 못하였기 때문에 가장 빠르고 쉬운 방법은 MySQL Server의 버전을 5.7로 낮추는 것 입니다.  위와 같은 에러가 발생할 경우 조금 번거롭더라도 DB를 미리 백업 해 놓으신 후 MySQL Server를 5.7버전으로 재설치 해주시면 해결이 됩니다.

'Programing > Error' 카테고리의 다른 글

HTTP 상태 코드 (1xx, 2xx, 3xx)  (0) 2022.12.20
418 에러 - I'm a teapot  (0) 2022.12.07
JavaScript 에러(not defined)  (0) 2021.09.13
MySQL 에러 (DB 접근)  (0) 2021.08.11
MySQL - Nodejs 연동에러  (0) 2021.08.10
profile

Just do IT

@AmyG

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!