써먹는 웹개발
[Mysql] Could not get JDBC Connection 관련 2가지 에러 해결방법 본문
728x90
반응형
spring에서 JUnit Test 실행시 console에 출력된 에러 해결방법입니다.
1. Could not get JDBC Connection; nested exception is java.sql.SQLException: Unable to load authentication plugin 'caching_sha2_password'.
해결방법
1) mysql -u root -p 2) password 입력 3) use mysql; 4) alter user '계정입력'@'localhost' identified with mysql_native_password by '비밀번호입력'; 5) flush privileges; |
※ 나의 경우 이것과 상관없이 연결시 생성한 id로 테스트하였고 테스트 id를 root로 변경하니 에러 통과되었음
2. Could not get JDBC Connection; nested exception is java.sql.SQLException: Unknown system variable 'query_cache_size'
해결방법
pom.xml에서 artifactId가 'mysql-connector-java'인 소스의 version이 설치 버전과 일치해야함 |
출처: https://yzink.tistory.com/entry/ERROR-MySQL-authentication-plugin-cachingsha2passwordquerycachesize [yangD LAB]
728x90
반응형
'웹개발 > Database' 카테고리의 다른 글
[Oracle] Decode쓸때 우괄호 에러나는 경우 해결한 방법 (0) | 2020.05.24 |
---|---|
[SQL] SQL 인젝션 정의 및 공격(방어)방법 (0) | 2020.05.02 |
[Mysql] 테이블 생성시 'ERROR 1071 (42000): Specified key was too long; max key length is 1000 bytes' 문구가 떴을 때 해결방법 (0) | 2019.12.30 |
[Oracle] SQL 오류 : ORA-01747 : 열명을 올바르게 지정해 주십시오. (0) | 2019.05.29 |
[Oracle] 'ORA-01790 : 대응하는 식과 같은 데이터 유형이어야 합니다' 해결방법 (0) | 2019.05.29 |
Comments