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 '패스워드'
다시 서버를 실행시키니 매우 잘 된다.
끗.