반응형
Notice
Recent Posts
Recent Comments
관리 메뉴

개키우는개발자 : )

MySQL 설치 Windows 11 (2026년 최신) - 다운로드부터 환경변수 설정까지 본문

MySQL

MySQL 설치 Windows 11 (2026년 최신) - 다운로드부터 환경변수 설정까지

DOGvelopers 2026. 1. 19. 21:16
반응형

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가 설치되어 있으면 충돌이 발생한다.

  1. Windows + R → services.msc 입력
  2. MySQL 또는 MariaDB 서비스가 있는지 확인
  3. 있다면 제거 후 진행

또는 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. 환경변수 설정 방법

  1. Windows + S → "환경 변수" 검색
  2. "시스템 환경 변수 편집" 클릭
  3. [환경 변수] 버튼 클릭
  4. 시스템 변수에서 Path 선택 → [편집]
  5. [새로 만들기] 클릭
  6. 복사한 경로 붙여넣기
    C:\Program Files\MySQL\MySQL Server 8.4\bin
    
  7. [확인] → [확인] → [확인]

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

해결

  1. 기존 MySQL/MariaDB 서비스 중지
  2. 또는 다른 포트 (3307) 사용
netstat -ano | findstr 3306
taskkill /PID [프로세스ID] /F

서비스 시작 실패

에러: The service MySQL84 failed to start

해결

  1. 이벤트 뷰어에서 에러 로그 확인
  2. my.ini 설정 파일 확인
  3. 데이터 디렉토리 권한 확인

환경변수 적용 안됨

  • CMD 창을 새로 열었는지 확인
  • 경로에 오타 없는지 확인
  • 시스템 변수의 Path에 추가했는지 확인 (사용자 변수 X)

9. MySQL 서비스 관리

서비스 시작/중지 (CMD 관리자 권한)

net start MySQL84
net stop MySQL84

서비스 상태 확인

sc query MySQL84

서비스 자동 시작 비활성화

sc config MySQL84 start= demand

개발용으로만 쓸 때 필요할 때만 시작하려면 이렇게 설정

정리

  1. dev.mysql.com에서 MySQL Installer 다운로드
  2. Custom 설치로 필요한 것만 선택
  3. 8.4 LTS 버전 권장 (장기 지원)
  4. 환경변수에 bin 경로 추가
  5. CMD에서 mysql -V로 확인

다음 글에서는 macOS에서 MySQL 설치하는 방법을 정리한다.

반응형
Comments