데이터베이스 (1) 썸네일형 리스트형 MySQL 계정 생성 (user 생성 with mysql_native_password) Node.js를 통해 MySQL을 다루다보면 아래와 같은 에러를 만날 경우가 있다. “Client does not support authentication protocol requested by server; consider upgrading MySQL client” 노드에서 MySQL을 다루기 위한 모듈이 지금은 mysql2도 있고, 다른 것도 몇가지 있는 것으로 알고 있다. 하지만 그냥 mysql.js를 사용한다면 주의해야 할 부분이 있다. 그리고 첫줄에 있는 에러도 만날 수 있다. MySQL은 이제 새로운 인증방식으로 caching_sha2_password를 사용한다. 따라서 유저를 생성하면 디폴트로 그 방식을 사용하게 된다. 하지만 mysql모듈을 통해 노드에서 해당 유저에 접근하려고 하면 에러가.. 이전 1 다음