인프런 커뮤니티 질문&답변

꾸해님의 프로필 이미지

작성한 질문수

[2024 리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]

[참고] MySQL 관리를 위한 SQL 문법 이해하기 (업데이트)

mysql 버전이 여러개인 경우 버전별로 선택해서 접속 못하나요???

작성

·

594

0

안녕하세요.

기존에 사용하던 mysql 5버전이 있는데, 실습 환경을 동일하게 맞추기 위해 8버전을 설치하여 실습 중입니다.

환경변수 경로가 5버전으로 되어있는데 혹시 명령어로는 버전별 선택해서 접속할 수 없는건가요??

물론 환경변수 경로를 8버전으로 설정하면 해결되겠지만 계속 왔다갔다하기 번거로워 질문남깁니다!ㅠㅠ

 

답변 2

0

꾸해님의 프로필 이미지
꾸해
질문자

설치되어있는 환경입니다.
- mysql 5.1.41 and mysql 8.0

- mysql workbench 8.0 CE

현재 여러가지 문제점이 있습니다.

 

cmd를 통해 mysql 접속 시 5.1.41 버전은 연결이 잘됩니다. 하지만 8.0 버전으로 연결 시 error 1043 (08s01): bad handshake 해당 오류가 뜹니다.

또한 반대로 workbench에서는 8.0버전은 접속이 잘되고 5.1.41 버전은 위와같은 bad handshake 오류로 접속이 불가합니다. (5.1.41 같은 저 버전에서는 workbench 버전을 다운 그레이드해야 접속이 가능한 것으로 파악)

image환경변수 경로를 변경하여 mysql 연결 시 기본적으로 8버전을 연결 시키도록 설정하였습니다. 하지만 똑같이 Bad handshake 오류가 뜨네요....

 

 

 

0

ubuntu같은 가상환경을 이용하시면 되겠습니다. docker도 좋고요

꾸해님의 프로필 이미지
꾸해
질문자

vmware같은거 말씀하시는 건가용??

꾸해님의 프로필 이미지

작성한 질문수

질문하기