A Developing Developer
DAY 66. TypeORM 실습 본문
- 문제발생
Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL clinet
- 시도
- 구글링
- 해결방안
- 유저의 패스워드 플러그인 수정
- 해결방법 : 클라이언트 프로그램에서 사용할 수 있도록 유저의 패스워드 plugin 을 바꿔준다.
- MySQL 접속 후
mysql> SELECT Host,User,plugin,authentication_string FROM mysql.user;
root 의 plugin 을 바꿔줘야한다.
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
- 서버 재실행
서버 정상 작동 (DB 연결 성공)
- 알게 된 것
- 클라이언트 프로그램에 따라 패스워드 플러그인을 소화하지 못하는 경우가 있다. 그 경우 플러그인을 직접 수정해 준다.
[결론]
왜 소화 못하는거냐?
알아보자
'내일배움캠프 4기 > TIL' 카테고리의 다른 글
DAY 68. 이론 공부(3) (2) | 2023.02.21 |
---|---|
DAY 67. TypeORM 복습 (0) | 2023.02.17 |
DAY 65. 이론 공부(2) (0) | 2023.02.15 |
DAY 64. 이론 공부(1) (0) | 2023.02.14 |
DAY 63. Nest.js 입문 주차 (0) | 2023.02.13 |