| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- Java
- CSS
- 단위테스트
- Array
- 스프링부트
- javascript
- list
- 자바문법
- IntelliJ
- 자바스크립트
- Eclipse
- string
- math
- SpringBoot
- 문자열
- 배열
- input
- HashMap
- ArrayList
- 인텔리제이
- html
- vscode
- 자바
- js
- 테스트자동화
- junit
- Visual Studio Code
- java테스트
- junit5
- 정규식
- Today
- Total
어제 오늘 내일
[MySQL] DB(Schema) 생성 및 한글 깨짐 방지 설정 완벽 가이드 본문
안녕하세요! 지난 포스팅에서 윈도우에 MySQL 설치를 무사히 마쳤습니다.
하지만 설치만 했다고 끝이 아닙니다. 지금은 빈 깡통 상태나 다름없거든요.
우리가 만든 Spring Boot 애플리케이션이 데이터를 저장할 수 있도록 "데이터의 방(Database)"을 만들어줘야 합니다.
MySQL Workbench에서는 이를 스키마(Schema)라고도 부릅니다.
오늘은 초보자도 3분 만에 끝내는 DB 생성 방법과, 한글/이모지 설정(utf8mb4) 꿀팁을 정리해 드립니다.
방법 1. MySQL Workbench로 만들기 (추천 👍)
검은 화면(CMD)이 무서운 분들을 위해, 마우스 클릭만으로 만드는 가장 쉬운 방법입니다.
1. Workbench 접속
설치된 MySQL Workbench를 실행하고, 메인 화면의 Local instance MySQL80을 클릭합니다.
설치할 때 설정한 비밀번호를 입력해 로그인하세요.

2. 스키마 생성 버튼 클릭
상단 툴바를 보면 여러 아이콘이 있는데, 그중 [원통 모양에 +가 그려진 아이콘]을 찾아서 클릭합니다.

(단축키는 없습니다. 마우스 우클릭 -> Create Schema...도 가능합니다.)
3. 이름 및 문자셋 설정 (★가장 중요)
설정 창이 뜨면 아래와 같이 입력합니다.

- Name: 원하는 DB 이름을 영문 소문자로 입력합니다. (예:
mydb,boot_study) - Charset:
utf8mb4(이걸 선택해야 한글은 물론 이모지😊까지 저장됩니다!) - Collation:
utf8mb4_general_ci(또는utf8mb4_unicode_ci)
🚨 주의: 기본값(
latin1등)으로 만들면 나중에 한글이???로 깨져서 DB를 다시 만들어야 할 수도 있습니다. 꼭 utf8mb4를 확인하세요!
4. Apply (적용)
하단의 Apply 버튼을 누릅니다.
SQL 미리보기 창이 뜨면 한 번 더 Apply -> Finish를 누르면 끝!
왼쪽 사이드바(Navigator)의 [Schemas] 탭을 눌러보면 방금 만든 DB가 생긴 것을 확인할 수 있습니다.

방법 2. SQL 명령어로 만들기 (CLI)
"나는 마우스보다 키보드가 편하다!" 하시는 개발자분들을 위한 한 방 쿼리입니다.
- CMD(명령 프롬프트)에서 MySQL에 접속합니다.
mysql -u root -p
- 아래 명령어를 복사해서 붙여넣으세요. (
mydb부분만 원하는 이름으로 변경)
CREATE DATABASE mydb
DEFAULT CHARACTER SET utf8mb4
DEFAULT COLLATE utf8mb4_general_ci;
SHOW DATABASES;를 입력해 잘 만들어졌는지 확인하면 끝입니다.
마무리
이제 여러분의 로컬 PC에는 완벽하게 세팅된 MySQL 서버와 데이터를 저장할 공간(DB)까지 준비되었습니다.
'IT > MySQL' 카테고리의 다른 글
| MySQL Windows 설치 완벽 가이드 (Server vs Workbench 개념 포함) (0) | 2026.03.02 |
|---|
