| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
- JDBC TEMPLATE
- SpringJDBC
- 컨테이너
- java spring
- 리눅스
- Dependency Injection
- pointcut
- spring framework
- Framework
- spring
- POJO
- java
- @test
- JdbcTemplate
- @AspectJ
- 프로퍼티
- spring aop
- unix
- @Spring-Test
- Linux
- STS
- @JUnit
- Spring Boot
- 마이바티스
- myBatis
- Ubunt
- Di
- AOP
- XML
- Spring JDBC
- Today
- Total
개키우는개발자 : )
MySQL 설치 Windows 11 (2026년 최신) - 다운로드부터 환경변수 설정까지 본문
2026년 1월 기준 MySQL 설치 방법을 정리한다. 현재 MySQL은 8.4 LTS와 9.x Innovation 두 가지 버전 라인이 있다. 입문자나 실무용으로는 8.4 LTS를 추천한다.
MySQL 버전 선택 가이드
버전 타입 특징 추천 대상
| 8.4 LTS | 장기지원 | 안정적, 버그 수정 중심 | 실무, 입문자 |
| 9.x | Innovation | 새 기능 (Vector, JS 지원) | 최신 기능 테스트 |
8.4 LTS는 2032년까지 지원 예정이라 오래 쓸 수 있다. 이 글에서는 8.4 LTS 기준으로 설치한다.
1. 설치 전 확인사항
시스템 요구사항
- Windows 10 / 11 (64bit)
- 최소 4GB RAM (8GB 권장)
- 디스크 여유 공간 2GB 이상
기존 MySQL 설치 여부 확인
이미 MySQL이나 MariaDB가 설치되어 있으면 충돌이 발생한다.
- Windows + R → services.msc 입력
- MySQL 또는 MariaDB 서비스가 있는지 확인
- 있다면 제거 후 진행
또는 CMD에서 확인
netstat -an | findstr 3306
3306 포트가 사용 중이면 다른 DB가 이미 설치된 것이다.
2. MySQL 다운로드
다운로드 페이지 접속
https://dev.mysql.com/downloads/installer/
또는 직접 다운로드
https://dev.mysql.com/downloads/windows/installer/8.0.html
설치 파일 선택
두 가지 옵션이 있다.
파일 크기 설명
| mysql-installer-web-community | ~2MB | 설치 중 다운로드 |
| mysql-installer-community | ~300MB+ | 오프라인 설치 가능 |
인터넷이 안정적이면 web 버전, 불안정하면 전체 버전을 받는다.
로그인 없이 다운로드
다운로드 버튼 클릭 후 로그인 화면이 나오면 하단의 No thanks, just start my download. 클릭
3. MySQL 설치
3-1. 설치 시작
다운로드한 파일 실행 → 사용자 계정 컨트롤 [예] 클릭
3-2. Setup Type 선택
○ Developer Default - 개발용 전체 패키지
○ Server only - 서버만
○ Client only - 클라이언트만
○ Full - 모든 것
● Custom - 선택 설치 (권장)
Custom을 선택한다. 필요한 것만 설치해서 깔끔하게 관리할 수 있다.
3-3. 설치할 항목 선택
왼쪽 목록에서 아래 항목을 선택해서 오른쪽으로 이동
필수
- MySQL Server 8.4.x - X64
권장
- MySQL Workbench 8.0.x - X64 (GUI 툴)
- MySQL Shell 8.4.x - X64 (CLI 툴)
선택
- Samples and Examples (학습용 샘플 DB)
- MySQL Documentation (오프라인 문서)
3-4. Execute 클릭
선택한 항목이 다운로드 및 설치된다. 모든 항목에 초록색 체크가 표시되면 [Next]
4. MySQL Server 설정
4-1. Type and Networking
Config Type: Development Computer
(개발용으로 리소스 적게 사용)
Connectivity:
☑ TCP/IP
Port: 3306 (기본값 유지)
☑ Open Windows Firewall ports for network access
3306 포트가 충돌나면 3307 등으로 변경
4-2. Authentication Method
● Use Strong Password Encryption (RECOMMENDED)
- 보안 강화된 caching_sha2_password 사용
○ Use Legacy Authentication Method
- 구버전 호환용 mysql_native_password 사용
신규 설치는 Strong Password 선택 (기본값)
오래된 프로그램이나 PHP 구버전 연동 시 Legacy 선택
4-3. Accounts and Roles
Root 비밀번호 설정
MySQL Root Password: ********
Repeat Password: ********
비밀번호는 반드시 기억해야 한다. 분실하면 재설치하는 게 빠르다.
필요하면 [Add User]로 추가 계정 생성
4-4. Windows Service
☑ Configure MySQL Server as a Windows Service
Windows Service Name: MySQL84 (또는 MySQL80)
☑ Start the MySQL Server at System Startup
- 부팅 시 자동 시작
Run Windows Service as:
● Standard System Account (권장)
○ Custom User
서비스 이름은 나중에 시작/중지할 때 사용된다.
4-5. Server File Permissions
● Yes, grant full access to the user ... (권장)
4-6. Apply Configuration
[Execute] 클릭하면 설정이 적용된다. 모든 항목에 체크 표시되면 [Finish]
5. 설치 확인
MySQL Command Line Client로 확인
시작 메뉴에서 MySQL 8.4 Command Line Client 실행
Enter password: ********
설정한 root 비밀번호 입력
mysql> SELECT VERSION();
+-----------+
| VERSION() |
+-----------+
| 8.4.x |
+-----------+
1 row in set (0.00 sec)
버전이 표시되면 설치 성공
서비스 상태 확인
CMD에서
sc query MySQL84
또는 services.msc에서 MySQL84 서비스 확인
6. 환경변수 설정
환경변수를 설정하면 CMD 어디서든 mysql 명령어를 사용할 수 있다.
6-1. MySQL 설치 경로 확인
기본 설치 경로
C:\Program Files\MySQL\MySQL Server 8.4\bin
이 경로를 복사해둔다.
6-2. 환경변수 설정 방법
- Windows + S → "환경 변수" 검색
- "시스템 환경 변수 편집" 클릭
- [환경 변수] 버튼 클릭
- 시스템 변수에서 Path 선택 → [편집]
- [새로 만들기] 클릭
- 복사한 경로 붙여넣기
C:\Program Files\MySQL\MySQL Server 8.4\bin - [확인] → [확인] → [확인]
6-3. 환경변수 확인
기존 CMD 창은 닫고 새로 열어야 적용된다.
mysql -V
결과
mysql Ver 8.4.x for Win64 on x86_64 (MySQL Community Server - GPL)
버전이 표시되면 환경변수 설정 완료
7. 기본 사용법
접속
mysql -u root -p
Enter password: ********
데이터베이스 목록 확인
SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
데이터베이스 생성
CREATE DATABASE mydb;
USE mydb;
종료
EXIT;
8. 자주 발생하는 문제
3306 포트 충돌
에러: Port 3306 is already in use
해결
- 기존 MySQL/MariaDB 서비스 중지
- 또는 다른 포트 (3307) 사용
netstat -ano | findstr 3306
taskkill /PID [프로세스ID] /F
서비스 시작 실패
에러: The service MySQL84 failed to start
해결
- 이벤트 뷰어에서 에러 로그 확인
- my.ini 설정 파일 확인
- 데이터 디렉토리 권한 확인
환경변수 적용 안됨
- CMD 창을 새로 열었는지 확인
- 경로에 오타 없는지 확인
- 시스템 변수의 Path에 추가했는지 확인 (사용자 변수 X)
9. MySQL 서비스 관리
서비스 시작/중지 (CMD 관리자 권한)
net start MySQL84
net stop MySQL84
서비스 상태 확인
sc query MySQL84
서비스 자동 시작 비활성화
sc config MySQL84 start= demand
개발용으로만 쓸 때 필요할 때만 시작하려면 이렇게 설정
정리
- dev.mysql.com에서 MySQL Installer 다운로드
- Custom 설치로 필요한 것만 선택
- 8.4 LTS 버전 권장 (장기 지원)
- 환경변수에 bin 경로 추가
- CMD에서 mysql -V로 확인
다음 글에서는 macOS에서 MySQL 설치하는 방법을 정리한다.
'MySQL' 카테고리의 다른 글
| MySQL 설치 Linux Ubuntu (2026년 최신) - APT로 설치하고 원격 접속까지 (0) | 2026.01.19 |
|---|---|
| MySQL 설치 macOS (2026년 최신) - Homebrew로 5분만에 설치하기 (0) | 2026.01.19 |
| MySQL 환경변수 설정(Windows10) (29) | 2019.02.08 |
| MySQL 8.0.15 다운로드 및 설치방법 (Windows 10) (60) | 2019.02.08 |