인텔리제이에서 mysql을 사용하는 방법을 정리해보았다. mysql 설치부터 연결까지 초기 세팅 과정이다.
만약 mysql을 사용하는데 아래와 같은 에러가 발생한다면 깜빡한 것이 있는지 확인해보자.
ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost:3306' (10061)
1. mysql을 설치해준다.
아래 링크에서 둘 중 아래 파일을 클릭하여 인스톨러를 다운받는다. 만약 컴퓨터에 visual studio가 깔려있지않은 경우 설치해줘야 한다. 하지만 최신버전인 2022는 또 안된다. 2019 버전을 설치해주자
https://dev.mysql.com/downloads/installer/
MySQL :: Download MySQL Installer
Select Operating System: Select Operating System… Microsoft Windows Select OS Version: All Windows (x86, 32-bit) Windows (x86, 32-bit), MSI Installer 8.0.30 5.5M (mysql-installer-web-community-8.0.30.0.msi) MD5: c095cf221e8023fd8391f81eadce65fb | Signatu
dev.mysql.com
https://docs.microsoft.com/ko-kr/visualstudio/releases/2019/release-notes
Visual Studio 2019 버전 16.11 릴리스 정보
Visual Studio 2019 v16.11의 최신 기능, 버그 수정, 지원을 확인할 수 있습니다. 지금 다운로드하세요.
docs.microsoft.com

다운로드한 인스톨러를 실행한 후, 아래의 글을 참고하여 설치하면 된다. mysql 설치과정만 따라 하면 된다.
설치 과정에서 root 계정의 비밀번호를 세팅할 수 있는데 local에서 개발용으로 사용할 것이니 일단 빈칸으로 놓거나 0000,1234같이 간단한 숫자를 입력하자.
https://jujudywithsw.tistory.com/171?category=997516
[JAVA] JAVA IntelliJ & MySQL 설치 및 연결 방법 매뉴얼
< IntelliJ & MySQL 설치 및 연결 방법 매뉴얼 > 1. IntelliJ 설치하기 Community 버전은 웹 서버 연결 시 에러 발생될 수 있기 때문에 Ultimate 버전을 다운받는다. 30일마다 컴퓨터를 밀거나 유료로 구매하는..
jujudywithsw.tistory.com
※ 윈도우 환경변수 입력
mysql에서 자체적으로 window 환경변수를 등록해준다. 하지만 만약 등록되지 않는다면 직접 해주자. 윈도우 키를 누르고 '환경'을 입력하면 '시스템 환경 변수 편집'이 뜬다. 시스템 속성 - 환경 변수 - 시스템 변수 - Path 클릭 후 편집에 들어간다.

여기다가 mysql server의 bin폴더 경로를 넣어줘야한다. 경로를 찾는 방법은 윈도우 키를 누르고 mysql을 검색하면 'MySQL Workbench'가 뜰 것이다. 파일 위치 열기를 눌러 찾아갈 수 있다.

새로 만들기를 누르고 복사해놓은 경로를 입력해준다.

3. db 생성하기
프로젝트에서 연결한 db를 생성해준다. workbench를 사용할 수도 있지만 cmd에서 입력하는 것도 어렵지 않다. 인텔리제이에서 terminal 창을 열어 아래 명령어를 입력한다. mysql 설치 과정에서 입력한 비밀번호를 입력한다.
mysql -u root -p

아래의 명령어를 입력하여 db를 생성한다.
mysql> CREATE DATABASE [DB명] DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
mysql 간단 사용방법을 정리해두었다.
https://hyobn.tistory.com/11?category=906078
mysql 실전 사용
스프링 기반 게시판을 구현하며 사용했던 mysql 명령어를 정리하고자 한다. CRUD 관련 쿼리문은 Spring data JPA님의 도움을 받았다..! mysql은 기본적으로 대소문자를 구분하지 않는다. TMI) MySQL 돌고래
hyobn.tistory.com
4. 스프링부트와 연동하기
프로젝트에 mysql 사용을 위해 의존성을 주입하고 연결하고자 하는 db 정보를 입력해주어야 한다.
먼저 의존성 주입은 프로젝트 생성 시 dependency에서 mysql driver을 검색하여 추가하거나 build.gradle에 직접
runtimeOnly 'mysql:mysql-connector-java'
위 내용을 입력하여 추가할 수 있다.
마지막으로 src/main/resources/application.properties에 db 연결을 위한 정보를 입력해줘야 한다. 내용은 아래와 같다.

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/[db명]?serverTimezone=UTC&characterEncoding=UTF-8
spring.datasource.username=root
spring.datasource.password=[설정한 비밀번호]
mysql은 기본 설정으로 127.0.0.1주소의 3306번의 포트로 접속하게 되어있다. 두 번째 줄의 [db명] 이후의 부분은 한글 사용을 위한 옵션이다.
이렇게 하면 인텔리제이에서 스프링부트 프로젝트와 mysql 연동이 끝난다.
'Study > MySQL' 카테고리의 다른 글
mysql 실전 사용 (0) | 2021.12.18 |
---|---|
구름 IDE에서 mysql 세팅하기 (Springboot, Gradle) (0) | 2021.10.27 |
인텔리제이에서 mysql을 사용하는 방법을 정리해보았다. mysql 설치부터 연결까지 초기 세팅 과정이다.
만약 mysql을 사용하는데 아래와 같은 에러가 발생한다면 깜빡한 것이 있는지 확인해보자.
ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost:3306' (10061)
1. mysql을 설치해준다.
아래 링크에서 둘 중 아래 파일을 클릭하여 인스톨러를 다운받는다. 만약 컴퓨터에 visual studio가 깔려있지않은 경우 설치해줘야 한다. 하지만 최신버전인 2022는 또 안된다. 2019 버전을 설치해주자
https://dev.mysql.com/downloads/installer/
MySQL :: Download MySQL Installer
Select Operating System: Select Operating System… Microsoft Windows Select OS Version: All Windows (x86, 32-bit) Windows (x86, 32-bit), MSI Installer 8.0.30 5.5M (mysql-installer-web-community-8.0.30.0.msi) MD5: c095cf221e8023fd8391f81eadce65fb | Signatu
dev.mysql.com
https://docs.microsoft.com/ko-kr/visualstudio/releases/2019/release-notes
Visual Studio 2019 버전 16.11 릴리스 정보
Visual Studio 2019 v16.11의 최신 기능, 버그 수정, 지원을 확인할 수 있습니다. 지금 다운로드하세요.
docs.microsoft.com

다운로드한 인스톨러를 실행한 후, 아래의 글을 참고하여 설치하면 된다. mysql 설치과정만 따라 하면 된다.
설치 과정에서 root 계정의 비밀번호를 세팅할 수 있는데 local에서 개발용으로 사용할 것이니 일단 빈칸으로 놓거나 0000,1234같이 간단한 숫자를 입력하자.
https://jujudywithsw.tistory.com/171?category=997516
[JAVA] JAVA IntelliJ & MySQL 설치 및 연결 방법 매뉴얼
< IntelliJ & MySQL 설치 및 연결 방법 매뉴얼 > 1. IntelliJ 설치하기 Community 버전은 웹 서버 연결 시 에러 발생될 수 있기 때문에 Ultimate 버전을 다운받는다. 30일마다 컴퓨터를 밀거나 유료로 구매하는..
jujudywithsw.tistory.com
※ 윈도우 환경변수 입력
mysql에서 자체적으로 window 환경변수를 등록해준다. 하지만 만약 등록되지 않는다면 직접 해주자. 윈도우 키를 누르고 '환경'을 입력하면 '시스템 환경 변수 편집'이 뜬다. 시스템 속성 - 환경 변수 - 시스템 변수 - Path 클릭 후 편집에 들어간다.

여기다가 mysql server의 bin폴더 경로를 넣어줘야한다. 경로를 찾는 방법은 윈도우 키를 누르고 mysql을 검색하면 'MySQL Workbench'가 뜰 것이다. 파일 위치 열기를 눌러 찾아갈 수 있다.

새로 만들기를 누르고 복사해놓은 경로를 입력해준다.

3. db 생성하기
프로젝트에서 연결한 db를 생성해준다. workbench를 사용할 수도 있지만 cmd에서 입력하는 것도 어렵지 않다. 인텔리제이에서 terminal 창을 열어 아래 명령어를 입력한다. mysql 설치 과정에서 입력한 비밀번호를 입력한다.
mysql -u root -p

아래의 명령어를 입력하여 db를 생성한다.
mysql> CREATE DATABASE [DB명] DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
mysql 간단 사용방법을 정리해두었다.
https://hyobn.tistory.com/11?category=906078
mysql 실전 사용
스프링 기반 게시판을 구현하며 사용했던 mysql 명령어를 정리하고자 한다. CRUD 관련 쿼리문은 Spring data JPA님의 도움을 받았다..! mysql은 기본적으로 대소문자를 구분하지 않는다. TMI) MySQL 돌고래
hyobn.tistory.com
4. 스프링부트와 연동하기
프로젝트에 mysql 사용을 위해 의존성을 주입하고 연결하고자 하는 db 정보를 입력해주어야 한다.
먼저 의존성 주입은 프로젝트 생성 시 dependency에서 mysql driver을 검색하여 추가하거나 build.gradle에 직접
runtimeOnly 'mysql:mysql-connector-java'
위 내용을 입력하여 추가할 수 있다.
마지막으로 src/main/resources/application.properties에 db 연결을 위한 정보를 입력해줘야 한다. 내용은 아래와 같다.

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/[db명]?serverTimezone=UTC&characterEncoding=UTF-8
spring.datasource.username=root
spring.datasource.password=[설정한 비밀번호]
mysql은 기본 설정으로 127.0.0.1주소의 3306번의 포트로 접속하게 되어있다. 두 번째 줄의 [db명] 이후의 부분은 한글 사용을 위한 옵션이다.
이렇게 하면 인텔리제이에서 스프링부트 프로젝트와 mysql 연동이 끝난다.
'Study > MySQL' 카테고리의 다른 글
mysql 실전 사용 (0) | 2021.12.18 |
---|---|
구름 IDE에서 mysql 세팅하기 (Springboot, Gradle) (0) | 2021.10.27 |