본문 바로가기
Programming/Nest.js

[TypeORM - MySQL 연동 오류] Client does not support authentication protocol requested by server; consider upgrading MySQL client

by dinB 2021. 10. 23.

Nest.js에서 TypeORM에 외부 MySQL을 연동하려고 Configuration을 진행한 후, 서버를 동작시키니 다음과 같은 에러가 발생하였다. 

 

"Client does not support authentication protocol requested by server; consider upgrading MySQL client"

 

구글링 해보니 MySQL에 접속해서 사용자 데이터를 다음 쿼리를 통해 변경해주면 된다고 한다.

외부에서 접근할 수 있도록 계정명 뒤에 % 를 붙여주어서 해결이 된 것으로 보인다.

 

ALTER USER '계정명'@'%' IDENTIFIED WITH mysql_native_password BY '패스워드'

 

다시 서버를 실행시키니 매우 잘 된다.

 

끗.