본문 바로가기

오류 해결 방법

[spring, DB] DB 연결 안됨 (사실 db가 없었음)- [restartedMain] o.h.engine.jdbc.spi.SqlExceptionHelper : SQL Error: 1045, SQLState: 28000

#문제1
spring.datasource.url=jdbc:mysql://(서버이름)/(db이름)
#문제2
spring.datasource.username=(유저명)
spring.datasource.password=(비밀번호)
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

spring.jpa.hibernate.ddl-auto=update
spring.jpa.show-sql=true

 

문제 1: db를 인식할 수 없음

문제 1 해결법: db를...안만들었다... (azure에서 서버만 열고 그 안의 db를 만들지 않았음 -> azure에서 설정 누르고 데이터베이스 만들기 )

DB만들고 연결하자... 없는 DB에 어캐 연결함

문제 2: 유저명은 유저명만 쓰면 됨

-다른 문제 때문에 chatGPT한테 물어봤는데 (유저명)@(서버명) (ex: aaaaaa@servername) 로 쓰라고 했는데, 그럴 필요 없다. 유저명만 적어도 됨.(ex: aaaaa)만으로 작동함

 

p.s. SQL Error: 1045, SQLState: 28000 는 아이디/패스워드가 맞지 않음/user에 지정된 접속가능한 host가 않을 때 뜬다는데, db가 없어도 해당 에러메시지가 출력됨 (db가 없으니까 접속가능한 host도 없음...)