새 프로젝트를 생성해서 MySQL을 연결했는데 해당 에러가 발생했습니다.
Access denied for user 'root'@'localhost' (using password: YES)
spring:
jpa:
hibernate:
ddl-auto: create
show-sql: true
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/stock_example
username: root
password: 0000
yml 설정은 위와 같았고
cmd로 mysql 실행했을 때 비밀번호 0000으로 정상적으로 접속 성공했습니다.
많은 블로그 내용을 찾아봤지만 결국 password를 읽지 못하는 문제였고 단순하게 패스워드를
문자열로 변경해서 해결했습니다.
username: root
password: "0000"
db 연결할 때 많은 분들이 위 에러를 마주치시는데 이 방법으로 해결이 됐으면 좋겠습니다.
반응형
'오류해결' 카테고리의 다른 글
오랜만에 배포하는데 컨테이너가 안 올라간다(?) (0) | 2024.04.02 |
---|---|
나의 착각으로 인한 쿼리 2번 발생 문제 (0) | 2024.04.01 |
Swagger로 API 요청 보내면 403 뜨는 에러 (1) | 2024.02.01 |
Repository 테스트 코드에서 1차 캐시로 인한 null 발생 (0) | 2024.01.28 |