코딩/에러
[SpringBoot,Mysql 에러] SpringBoot와 Mysql 연결시 발생했던 오류,에러
유어노우
2021. 12. 14. 15:39
0. 상황
1. SpringBoot,hibernate를 활용하여 Mysql과 연결을 시도
2. Mysql 비밀번호를 까먹어서 초기화 설정을 함
3. 연결시도
1. 에러 내용
java.lang.RuntimeException: Driver com.mysql.cj.jdbc.Driver claims to not accept jdbcUrl
or
Caused by: java.net.ConnectException: Connection refused
2. 문제점 발견
Mysq을 비밀번호를 초기화 하는 과정에서
mysqld_safe --skip-grant-tables &
이 명령어를 통해 접속하고 비밀번호를 초기화 시킴 -> 여기서 문제점(?)이 발생하는데
기본 port로 설정이 안되어 있던 것이다.
mysql에 접속하여 아래 쿼리문 실행시 밑에 처럼 '0' 이 아닌 숫자가 떠 있어야 한다.
show global variables like 'port';
따라서 mysql을 재시작하고 내가 설정한 포트로 돌아 왔는지 확인하면 된다.
3. 해결
나와 같은 상황에서 해당되는 이야기이다. 쉽게 끝낼 수 있는 연동 문제를 2~3시간 삽질을 했던거 같다.