logo

[ERROR] java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required

language-logoJava
language-logoHibernate
language-logoMySQL
language-logoSpring

• Spring boot 프로젝트를 MySQL과 연동하는 과정에서 오류가 발생했다. 이는 클라이언트와 MySQL 서버 간의 인증 방식의 불일치 때문이었다.
• MySQL 서버 버전과 JDBC 드라이버 버전이 다르거나, URL이 올바르지 않거나, MySQL의 올바른 인증 방법을 사용하지 않거나, JDBC 드라이버의 의존성 문제, 사용자 인증정보가 잘못된 경우 등이 원인이 될 수 있다.
• 이를 해결하기 위해 데이터베이스와 유저 정보, 권한을 새로 생성했지만, 여전히 같은 문제가 발생했다.
• 추가로 구글링을 통해 알아낸 결과, 내 PC에서 여러 개의 MySQL 서버가 동시에 동작하고 있어서 충돌이 발생한 것이었다. 이를 해결하기 위해 '작업관리자'를 통해 진행 중인 서버를 수동으로 종료하였다.

thumbnail
북마크
공유하기
신고하기
3분 분량
조회수 172
profile-image11dy
2년 전
Copyright © 2025. Codenary All Rights Reserved.