Notice
Recent Posts
Recent Comments
Link
«   2026/04   »
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
Tags
more
Archives
Today
Total
관리 메뉴

Jiny

스프링부트 프로젝트에 mysql 연결하기 본문

Study/Springboot

스프링부트 프로젝트에 mysql 연결하기

Jieun13 2025. 2. 10. 12:50

1. MySQL에 로그인

터미널 또는 MySQL CLI에서 실행:

mysql -u root -p

비밀번호 입력 후 로그인.


2. 데이터베이스 생성

먼저 사용할 데이터베이스를 만듭니다. 예를 들어, mydb라는 데이터베이스를 생성하려면:

CREATE DATABASE mydb;

3. 사용자 생성 (이미 있으면 생략 가능)

새로운 사용자 testuser를 만들고 비밀번호 설정:

CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'your_password';

4. 해당 데이터베이스에 대한 권한 부여

이제 testuser에게 mydb 데이터베이스에 대한 권한을 부여합니다.

GRANT ALL PRIVILEGES ON mydb.* TO 'testuser'@'localhost';

변경 사항을 적용하려면:

FLUSH PRIVILEGES;

5. IntelliJ에서 MySQL 연결

이제 IntelliJ의 오른쪽 Database 창을 열어서 다음 설정으로 연결하세요:

  • Host: localhost
  • Port: 3306
  • User: testuser
  • Password: 위에서 설정한 비밀번호
  • Database: mydb

Test Connection 버튼을 눌러 연결이 성공하는지 확인하세요.


🚀 정리

데이터베이스를 먼저 생성
✅ 그 후 GRANT 명령어로 사용자에게 권한 부여
✅ 마지막으로 IntelliJ에서 연결

이렇게 하면 testusermydb 데이터베이스를 사용할 수 있습니다.


(+) MySQL을 사용하려면 서버가 계속 실행되어 있어야 합니다.

MySQL이 실행 중인지 확인하는 방법

brew services list

MySQL이 started 상태라면 정상적으로 실행 중입니다.

brew services start mysql

실행 중이 아니라면 해당 명령어를 터미널에 입력하세요.