신규 서버를 세팅하면서, NodeJs와 Mysql을 연동하는데 자꾸 커넥션이 안됐다.
처음에는 권한쪽을 모두 살펴봤는데, 아무 이상없다.
그렇게 몇시간 삽질하다가 passwd 플러그인 문제일수도 있다는 글을 보았다.
select host, user, plugin, authentication_string from mysql.user;
이렇게 쿼리를 날렸을때 해당 계정의 플러그인이 caching_sha2_password 이라면 안된다.
ALTER USER '계정ID'@'%' IDENTIFIED WITH mysql_native_password BY '패스워드';
위와 같이 mysql_native_password 로 변경해줘야한다.
바꾸니 잘된다;;;
'웹 (web)' 카테고리의 다른 글
스마트에디터 Access denied 오류 해결 (0) | 2023.05.25 |
---|---|
서버 패치 스크립트로 쉽게 관리하기 (0) | 2023.01.25 |
PM2 로그 설정 쉽게 하기 (0) | 2023.01.25 |
동기/비동기, 단일스레드/멀티스레드 정리 (1) | 2022.04.29 |
그누보드 소개 (0) | 2017.08.26 |