MySQL 8.x 설치 후 Sequal Pro 접속 시 Authentication plugin 'caching_sha2_password' cannot be loaded 에러 해결

JooKit 주킷 2021. 8. 14. 13:17
목차 접기
728x90
반응형

 

 

mysql을 설치하고 회사에서 사용하는 sequel pro를 설치한지 이주가 되었다.

 

 

 

그동안은 회사에서 이미 세팅해놓은 서버에 연결해서 사용하느라 처음에 설치하기까지만

애먹다가 root 계정으로 sql 문법을 공부하기 위해 로그인하던 중에 문제가 발생했다.

 

 

2-3시간 구글링하면서 root 계정이 외부 접속을 막아놨는가 싶어서

 

다른 계정을 만들고 권한도 줘보고 했는데도 해결되지 않았다......

 

그러던 중에 ㅜㅜㅜㅜㅜㅜ드디어 해결책을 찾았다!

 

 

원인은 mysql 8.x 버전 부터 비밀번호의 암호화 방식이 달라졌다고 한다.

 

 

 

아직 sequel pro에 새로운 종류의 사용자 로그인(SHA2 방식의 암호화)을 위한 준비가 되지 않았다고 한다!

 

 

📌 그래서 해결방법은????

mysql 접속 후 root 계정의 비밀번호를 mysql_native_password 방식의 비밀번호로 변경 후 사용!

 

mysql 서버 실행 후 클라이언트를 띄워 아래 명령어로 기존 암호화 방식의 새로운 암호로 변경 root 계정의 암호를 변경해준다!

 

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'newpassword';

위의 명령어로 비밀번호를 변경해주고 root 로 로그인을 하면 접속된다ㅠㅠ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

참고 링크 

https://velog.io/@metamata/%EB%A1%9C%EC%BB%AC-mysql-%EC%84%A4%EC%B9%98-%ED%9B%84-Sequal-Pro-%EC%A0%91%EC%86%8D-%EC%8B%9C-Authentication-plugin-cachingsha2password-cannot-be-loaded-%EC%97%90%EB%9F%AC-%ED%95%B4%EA%B2%B0

 

MySQL 8.x 설치 후 Sequal Pro 접속 시 Authentication plugin 'caching_sha2_password' cannot be loaded 에러 해결

Sequel Pro에 아직 새로운 종류의 사용자 로그인(SHA2 방식의 암호화)을 위한 준비가 되지 않았기 때문Sequel Pro는 훌륭한 제품 이었지만, 해결되지 않은 수많은 문제와 2016 년의 마지막 릴리스로 인해

velog.io

 

728x90
반응형
LIST