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 |