오랜만에 mysql workbench에 들어갔는데
Your connection attempt failed for user 'root' to the MySQL server at localhost3306: Unable to connect to localhost
라는 오류가 뜨며 입뺀당했다 :(
![](https://velog.velcdn.com/images/justdoplzz/post/894ccd39-cc41-4116-8fcd-747f1b95986e/image.png)
cmd로 들어가서 시도해보았더니
ERROR 10043 (08S01): Bad handshake
라는 오류가 떴다....
![](https://velog.velcdn.com/images/justdoplzz/post/8e90f662-a68b-49d7-9c97-2636b8209b30/image.png)
어떻게 해결해야될까 서치해보았더니
두번째 경우 mysql workbench와 mysql 버전이 맞지 않아 뜨는 오류라고 한다.
이럴경우 버전 다운그레이드를 해야하는데
기존 mysql을 삭제하고 낮은 버전의 mysql을 설치해야하는 번거로움이 있어 다른방법을 찾아보았다
1. 작업표시줄에서 [서비스] 검색 > mysql 중단
![](https://velog.velcdn.com/images/justdoplzz/post/f435a91c-9227-4231-973b-b3c78ceb7500/image.png)
2. ProgramData > MySQL > MySQL Server 8.0 에 들어가서 my.ini 파일을 연다
![](https://velog.velcdn.com/images/justdoplzz/post/0798049b-c5ea-4ec6-9f9c-b76f33c565a5/image.png)
3. my.ini 파일의 SERVER SECTION 아래쪽에 [bind-address=127.0.0.1] 을 입력한다
![](https://velog.velcdn.com/images/justdoplzz/post/fc129250-c02c-40bb-a573-c8125c2a514f/image.png)
4. MySQL 재시작
![](https://velog.velcdn.com/images/justdoplzz/post/f435a91c-9227-4231-973b-b3c78ceb7500/image.png)
ㅋㅋㅋㅋㅋ 그래도 안됨.....
mysql 버전 다운그레이드 해야 한다^^
참고 : https://dhan-description.tistory.com/84