반응형

 

I was installing MySQL on my Windows 10 PC using "MySQL Web Installer" and was facing the same issue while trying to connect using MySQL workbench. I fixed the issue by reconfiguring the server form the Installer window.

Clicking on the "Reconfigure" option it will allow to reconfigure the server. Click on "Next" until you reach "Authentication Method".

Once on this tab, use the second option "Use Legacy Authentication Method (Retain MySQL 5.x Compatibility)".

Keep everything else as is and that is how I solved my issue.

 

[출처]https://stackoverflow.com/questions/49194719/authentication-plugin-caching-sha2-password-cannot-be-loaded

 

Authentication plugin 'caching_sha2_password' cannot be loaded

I am connecting MySQL - 8.0 with MySQL Workbench and getting the below error: Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(/usr/local/mysql/lib/plugin/caching_sha2_pa...

stackoverflow.com

 

위 대로 하니 아래와 같이 바뀜

  • 권한 부여 중 만약 아래와 같은 오류가 발생한다면 mysql_upgrade를 실행 후 다시 권한 부여를 하면 된다.

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) $ mysql_upgrade -u root -p

Copy

  • 이제 외부에서 HeidiSQL 등의 MySQL 클라이언트 툴로 원격 접속이 가능하다.

[출처]https://jsonobject.tistory.com/317

 

MySQL, 계정 원격 접속 허용하기

MySQL 보안 정책 MySQL은 보안 관점에서 계정 단위로 특정 도메인 또는 IP 주소에게만 원격 접속을 허용하게 할 수 있다. 또한, 같은 계정이라도 원격지 별로 패스워드 또한 다르게 부여할 수 있다. MySQL을 처음..

jsonobject.tistory.com

 

728x90

+ Recent posts