티스토리 뷰

 

 

 

application.properties와 build.gradle 파일에 

mysql 연결을 위한 기본적인 세팅 후 서버를 실행하였더니 DB connection 에러가 발생했다.

 

Unknown database scheduler

라는 에러가 발생했는데...

 

application.properties 파일에

spring.datasource.url=jdbc:mysql://localhost:3306/scheduler?characterEncoding=UTF-8&serverTimezone=UTC

 

부분의 3306/ 뒷부분의 'scheduler'가 DB 이름인데 해당 데이터베이스를 찾지 못했다는 의미이다.

 

 

1. cmd 창을 열어서 mysql 서버에 접속 후 비밀번호를 입력한다. 

mysql -u root -p

 

 

 

2. 데이터베이스를 조회해본다.

show databases;

 

scheduler 라는 데이터베이스가 없다!

(당연함. 추가하지 않았음... 몰랐던 이유는 아래에 서술...) 

 

 

3. 없다면 데이터베이스를 추가한다.

create database '데이터베이스 이름';

 

 

 

 

* 헤맸던 이유

: mysql 워크벤치를 사용해보려고 했는데,  connection 이름 그 자체가 DB 이름인 줄 알았던 거시다..

 

워크벤치를 통해 데이터베이스를 만드는 방법은 아래 링크 참고!! 

https://dev-traveler.tistory.com/10

 

mysql workbench 데이터베이스 생성, 테이블 생성, 간단한 사용법

이전 게시글과 이어집니다. mysql 설치 방법 https://dev-traveler.tistory.com/4 mySQL 설치 방법https://dev.mysql.com/downloads/windows/installer/ MySQL :: Download MySQL InstallerMySQL Installer 8.0.40 Note: MySQL 8.0 is the final series

dev-traveler.tistory.com

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/11   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
글 보관함