PDO : :__construct() : The server requested authentication method unknown to the client [ caching_sha2_password]

PDOException 에러가 발생하며 데이터베이스 서버에 접속되지 않는 경우

MySQL Server 8.0 버전 이상을 사용할 때 나타나는 문제이다.

해결 방법 :

설정파일 my.cnf 파일을 열어

[mysqld]

default_authentication_plugin= mysql_native_password 

수정하고 저장한 후, MySQL Server의 서비스를 다시 시작해준다.

systemctl restart mysqld.service

 

반응형

+ Recent posts