MySQL Server는 5.1로, Workbench는 8.0으로 설치한 뒤 접속하려고 하니 Bad handshake라며 위와 같은 오류가 떴다.
처음에 'Cannot Connect to Database Server'라고 검색했을 때 다른 분들의 상세 메시지는 'Access denied for user 'root'@'localhost' ~~'여서 당황했다. 아니 난 또 왜 'Bad handshake'야;;
알고 보니 호환 문제였다. (결국 바꾸긴 했지만) 당시로서는 서버를 5.1 버전으로 유지하는 게 더 중요해서 Workbench를 6.2로 다운그레이드 했다.
다운그레이드 시에는 visual c++도 2013으로 받아야 한다! 그렇게 호환 가능한 버전으로 설치하고 나니 아무렇지 않게 접속이 되었다. 기본적인 거였는데 전달 받은 파일이니 되겠거니 생각했던 게 안일했다. 다음부터는 꼭 먼저 확인해 볼 것!