Home정보MySQL 무료 버전 다운로드 공식 설치법 윈도우 맥 개발 환경 설정

MySQL 무료 버전 다운로드 공식 설치법 윈도우 맥 개발 환경 설정

처음 백엔드 개발에 발을 들였을 때가 생각나네요. 수많은 데이터를 어떻게 저장하고 관리해야 할지 막막하기만 했죠. 그때 선배 개발자가 “일단 MySQL부터 깔아봐”라고 툭 던진 한마디가 시작이었습니다. 하지만 공식 홈페이지에 들어가니 온통 영어에, 버전은 왜 이리 많은지… 무엇을 받아야 할지 몰라 한참을 헤맸던 기억이 생생합니다.

아마 지금 이 글을 읽고 계신 여러분도 비슷한 고민을 하고 계실 겁니다. 개발 공부를 시작하려는데, 혹은 개인 프로젝트를 구상 중인데, 데이터베이스(DB)는 필수라고 하니 막상 설치하려니 막막하신가요? 특히 안정적이면서도 무료로 사용할 수 있는 DB를 찾고 계실 텐데요, 정답은 바로 ‘MySQL’입니다.

이 글 하나로 2026년 최신 기준, 윈도우와 맥(Mac) 환경에서 MySQL 무료 버전 다운로드부터 공식 설치, 그리고 기본적인 개발 환경 설정까지 모든 과정을 완벽하게 끝낼 수 있도록 도와드리겠습니다. 더 이상 복잡한 영어 문서와 씨름하지 마세요. 제가 직접 겪었던 시행착오를 바탕으로 가장 쉽고 정확한 길을 안내해 드릴게요.

MySQL 무료 버전 다운로드 공식 설치법 윈도우 맥 개발 환경 설정

 

MySQL, 왜 개발자들의 ‘국민 DB’가 되었을까?

전 세계 수많은 기업과 개발자들이 MySQL을 선택하는 데에는 분명한 이유가 있습니다. 특히 우리가 주목해야 할 것은 바로 무료로 제공되는 ‘커뮤니티 에디션’입니다. 이 강력한 무료 DB가 어떻게 우리의 개발 여정을 도와줄 수 있을까요?

MySQL Community Edition: 무료 버전의 모든 것

우리가 흔히 말하는 MySQL 무료 버전 다운로드는 바로 ‘MySQL Community Edition’을 의미합니다. 이것은 오픈 소스 라이선스(GPL)하에 무료로 배포되는 버전으로, 개인이 학습용으로 사용하거나 심지어 상업적인 서비스를 개발하는 데에도 자유롭게 사용할 수 있습니다.

기능이 부족하지는 않을까 걱정하실 수도 있지만, 전혀 그렇지 않습니다. 대용량 데이터를 처리하는 핵심 기능, 안정성, 보안 등 유료 버전의 근간이 되는 모든 기능을 포함하고 있어 대부분의 개발 프로젝트에서는 커뮤니티 에디션만으로도 충분합니다. 이것이 바로 우리가 MySQL 무료 버전 다운로드를 선택해야 하는 이유입니다.

상업용(Enterprise) 버전과 차이점 한눈에 보기

그렇다면 유료인 Enterprise 버전은 무엇이 다를까요? 간단히 말해, 대규모 기업 환경에 필요한 추가적인 기술 지원과 고급 관리 도구, 강화된 보안 기능 등을 제공합니다. 아래 표로 간단히 비교해 드릴게요.

항목 Community Edition (무료) Enterprise Edition (유료)
가격 무료 유료 (구독 방식)
핵심 기능 모두 포함 모두 포함
기술 지원 커뮤니티 포럼을 통해 해결 Oracle의 24/7 전문 기술 지원
추가 도구 기본 제공 도구 (Workbench 등) Enterprise Monitor, Backup, Audit 등

2026년 최신 윈도우 MySQL 공식 설치법 A to Z

가장 많은 분이 사용하시는 윈도우(Windows) 환경에서의 설치법부터 차근차근 알아보겠습니다. 과거에는 필요한 파일들을 각각 받아야 해서 번거로웠지만, 이제는 ‘MySQL Installer’ 덕분에 정말 간편해졌습니다. 이 통합 설치 프로그램을 이용한 MySQL 무료 버전 다운로드 및 설치를 진행해 보겠습니다.

MySQL Installer를 활용한 초간단 설치 과정

겁먹지 마시고 아래 순서대로만 따라오세요. 몇 번의 클릭만으로 설치가 끝납니다.

  1. 공식 홈페이지 접속 및 다운로드: MySQL 공식 다운로드 페이지에 접속하여 ‘MySQL Installer for Windows’를 찾습니다. 보통 두 가지 버전(web-community, community)이 있는데, 오프라인 설치를 위해 용량이 더 큰 풀 버전(mysql-installer-community)을 받는 것을 추천합니다.
  2. 설치 타입 선택: 다운로드한 파일을 실행하면 설치 타입을 선택하는 화면이 나옵니다. 특별한 경우가 아니라면 ‘Developer Default’를 선택하세요. MySQL 서버뿐만 아니라 Workbench 같은 필수 개발 도구들이 함께 설치되어 편리합니다.
  3. 설치 및 환경 구성(Configuration): ‘Execute’ 버튼을 눌러 선택된 항목들을 설치합니다. 설치가 완료되면 가장 중요한 환경 구성 단계가 시작됩니다. 포트 번호(기본값 3306), 인증 방식 등을 설정하고 가장 중요한 ‘Root 계정 비밀번호’를 설정합니다. 이 비밀번호는 절대 잊어버리면 안 되니 꼭 메모해두세요!
  4. 설치 완료: 나머지 설정은 기본값으로 두고 ‘Next’를 눌러 진행하면 모든 설치 과정이 마무리됩니다. 축하합니다! 이제 여러분의 PC에 강력한 데이터베이스가 생긴 것입니다.

💡 팁: 설치 마지막 단계에서 ‘Start MySQL Workbench after Setup’ 옵션을 체크하면, 설치 완료와 동시에 데이터베이스를 시각적으로 관리할 수 있는 강력한 툴인 ‘MySQL Workbench’가 실행됩니다. 처음이라면 꼭 실행해서 DB 서버가 잘 동작하는지 확인해보세요!

맥(macOS) 사용자를 위한 MySQL 설치 완벽 가이드

디자인과 개발 작업에 많이 사용되는 맥(macOS) 환경에서의 설치법도 빼놓을 수 없죠. 맥에서는 크게 두 가지 방법으로 MySQL 무료 버전 다운로드 및 설치를 진행할 수 있습니다. 하나는 공식 홈페이지에서 DMG 파일을 받는 것이고, 다른 하나는 터미널에 익숙한 분들을 위한 Homebrew를 이용하는 방법입니다.

DMG Archive를 이용한 정석 설치 방법

가장 표준적인 방법은 공식 홈페이지의 DMG 패키지를 이용하는 것입니다. 윈도우 설치만큼이나 간단합니다.

먼저 MySQL 공식 커뮤니티 다운로드 페이지로 이동하여 macOS용 DMG Archive 파일을 다운로드합니다. 자신의 맥 CPU 아키텍처(Apple Silicon 또는 Intel)에 맞는 버전을 선택해야 합니다. 다운로드가 완료되면 DMG 파일을 열고, 안의 .pkg 설치 파일을 실행하여 화면 안내에 따라 설치를 진행하면 됩니다.

중요한 점! 설치 마지막 단계에서 root 계정의 임시 비밀번호를 알려주는 창이 뜹니다. 이 비밀번호는 반드시 복사해두거나 스크린샷을 찍어두어야 합니다. 설치 후 처음 접속할 때 이 임시 비밀번호가 필요하기 때문입니다.

Homebrew를 사용한 더 빠른 설치법

터미널 사용에 익숙한 개발자라면 Homebrew를 이용하는 것이 훨씬 빠르고 편리합니다. Homebrew가 설치되어 있다는 가정하에, 터미널을 열고 아래 명령어 한 줄만 입력하면 됩니다.

brew install mysql

이 명령어 하나로 최신 버전의 MySQL 무료 버전 다운로드부터 설치까지 한 번에 끝납니다. 설치 후에는 터미널에 나오는 안내 메시지를 잘 읽고, 서비스 시작 명령어(brew services start mysql)와 초기 보안 설정(mysql_secure_installation)을 진행해주시면 됩니다.

설치 후 필수! MySQL 개발 환경 설정

MySQL 무료 버전 다운로드와 설치를 마쳤다고 해서 끝이 아닙니다. 이제부터가 진짜 시작이죠. 원활한 개발을 위해 몇 가지 필수적인 환경 설정을 진행해야 합니다.

환경 변수(PATH) 설정: 왜 중요할까요?

윈도우에서 MySQL을 설치한 경우, 어떤 폴더에서든 `mysql` 명령어를 실행할 수 있도록 ‘환경 변수’를 설정해주는 것이 좋습니다. 이 설정을 하지 않으면 매번 MySQL이 설치된 폴더로 직접 이동해야 하는 번거로움이 있습니다.

‘시스템 속성’ -> ‘고급’ -> ‘환경 변수’로 이동하여 ‘시스템 변수’ 중 ‘Path’를 선택하고 편집을 누릅니다. 그리고 MySQL의 `bin` 폴더 경로(예: C:\Program Files\MySQL\MySQL Server 8.0\bin)를 새로 추가해주면 됩니다. 이제 명령 프롬프트(cmd) 어디에서든 `mysql -u root -p` 명령어를 사용할 수 있게 됩니다.

💡 경험담: 신입 시절, 환경 변수 설정을 몰라서 매번 `cd C:\…\bin`을 입력했던 기억이 납니다. 동료가 한 번의 설정으로 편하게 쓰는 걸 보고 ‘유레카’를 외쳤죠. 이 작은 설정 하나가 개발의 질을 크게 좌우합니다!

MySQL Workbench: 최고의 파트너

까만 터미널 화면이 익숙하지 않은 입문자에게 MySQL Workbench는 최고의 친구입니다. Workbench는 데이터베이스와 테이블을 시각적으로 보여주고, SQL 쿼리를 작성하고 실행 결과를 바로 확인할 수 있게 해주는 아주 강력한 무료 GUI(그래픽 사용자 인터페이스) 도구입니다.

Workbench 주요 기능 설명
SQL 개발 쿼리 작성, 실행, 디버깅 및 결과 확인을 위한 통합 편집기 제공
데이터 모델링 (ERD) 데이터베이스 구조를 시각적으로 설계하고 다이어그램(ERD) 생성 가능
서버 관리 사용자 계정 관리, 서버 상태 모니터링, 데이터 백업 및 복원 등 관리 기능 수행

자주 묻는 질문 (FAQ) – 이것만은 알고 가세요!

Q. MySQL Community 버전은 정말 상업적으로 사용해도 무료인가요?
A. 네, GPL 라이선스에 따라 무료로 사용 가능합니다. 다만, MySQL 코드를 수정하여 만든 프로그램을 배포할 경우 해당 프로그램의 소스 코드도 공개해야 하는 의무가 있을 수 있습니다. 일반적인 웹 서비스나 앱의 백엔드 DB로 사용하는 경우에는 대부분 문제가 없습니다.

Q. 윈도우 설치 시 web-installer와 full-installer의 차이가 뭔가요?
A. ‘web-installer’는 설치에 필요한 파일을 인터넷에서 다운로드하면서 설치를 진행하는 작은 파일입니다. ‘full-installer’는 모든 파일이 포함된 큰 파일로, 인터넷 연결 없이도 설치할 수 있습니다. 안정적인 설치를 위해 full-installer를 권장합니다.

Q. root 비밀번호를 잊어버렸어요. 어떻게 해야 하나요?
A. 조금 복잡하지만 초기화할 수 있는 방법이 있습니다. MySQL 서버를 안전 모드로 실행하여 비밀번호 없이 접속한 후, 새로운 비밀번호를 설정하는 과정을 거쳐야 합니다. 관련 내용은 ‘mysql root password reset’으로 검색하시면 자세한 가이드를 찾을 수 있습니다.

Q. MySQL Installer의 모든 구성 요소를 다 설치해야 하나요?
A. 필수는 아닙니다. ‘Developer Default’는 일반적인 개발 환경을 위한 추천 조합일 뿐입니다. ‘Custom’ 설치를 선택하면 MySQL 서버, Workbench 등 자신에게 필요한 구성 요소만 선택하여 설치할 수도 있습니다.

Q. MySQL을 완전히 삭제하고 재설치하고 싶어요.
A. 제어판에서 MySQL 관련 프로그램(Server, Workbench, Installer 등)을 모두 제거한 후, 데이터 파일이 남아있는 숨김 폴더(C:\ProgramData\MySQL)까지 수동으로 삭제해야 깨끗하게 제거됩니다. 이 과정을 거치지 않으면 재설치 시 오류가 발생할 수 있습니다.

지금까지 윈도우와 맥 환경에서 MySQL 무료 버전 다운로드부터 설치, 그리고 기본적인 개발 환경 설정까지의 여정을 함께했습니다. 처음에는 복잡해 보였을지 몰라도, 차근차근 따라오니 생각보다 어렵지 않다는 것을 느끼셨을 겁니다. 공식 설치 프로그램을 이용하면 누구나 쉽게 자신만의 데이터베이스 서버를 구축할 수 있습니다.

데이터베이스는 모든 서비스의 심장과도 같습니다. 오늘 여러분이 설치한 이 작은 프로그램 하나가 미래에 수많은 사용자의 데이터를 담아내는 거대한 시스템의 첫걸음이 될 수도 있습니다. MySQL Workbench를 열어 직접 테이블을 만들어보고, 간단한 데이터를 넣고 빼는 연습부터 시작해보세요. 작은 성공의 경험이 쌓여야 더 큰 프로젝트에 도전할 자신감이 생깁니다.

이제 망설이지 마세요. 이 글을 덮기 전에, 오늘 배운 내용을 토대로 직접 MySQL 무료 버전 다운로드를 실행에 옮겨보시는 건 어떨까요? 여러분의 개발자로서의 여정, 그 위대한 첫 발걸음을 내딛는 순간을 응원합니다. 설치 과정에서 궁금한 점이나 막히는 부분이 있다면 언제든 댓글로 질문해주세요!