Computer >> 컴퓨터 >  >> 프로그래밍 >> MySQL

마이크로소프트 윈도우에 MySQL 설치하는 방법 완벽 가이드

이 글에서는 마이크로소프트 윈도우 환경에 MySQL을 설치하는 방법을 단계별로 자세히 알아보겠습니다.

설치 전 확인 사항

MySQL은 마이크로소프트 윈도우 64비트 운영체제만 지원합니다. 따라서 설치를 진행하기 전에 자신의 시스템이 64비트 환경인지 먼저 확인해야 합니다. 지원되는 윈도우 플랫폼에 대한 자세한 정보는 MySQL 공식 사이트(https://www.mysql.com/support/supportedplatforms/database.html)에서 확인할 수 있습니다.

MySQL 설치 방법 소개

윈도우에 MySQL을 설치하는 방법은 여러 가지가 있으며, 그중 가장 간단하고 공식적으로 권장되는 방식은 MySQL 인스톨러(MySQL Installer) 방식입니다. 이 방법을 사용하면 특정 버전의 MySQL 서버를 손쉽게 다운로드하고 구성할 수 있습니다.

1단계: MySQL 인스톨러 다운로드 및 실행

먼저 MySQL 공식 홈페이지(https://dev.mysql.com/downloads/installer/)에서 MySQL 인스톨러를 다운로드합니다.

마이크로소프트 윈도우에 MySQL 설치하는 방법 완벽 가이드

다운로드가 완료되면 해당 파일을 실행합니다. 참고로 일반 MySQL 인스톨러와 달리, 용량이 작은 웹 커뮤니티(web-community) 버전에는 MySQL 애플리케이션이 포함되어 있지 않고, 사용자가 설치를 선택한 제품들을 다운로드하는 방식으로 동작합니다.

2단계: 설치 유형(Setup Type) 선택

설치를 시작하면 초기 설치 시 사용할 설정 유형을 결정해야 합니다. 아래 스크린샷을 참고하여 각 옵션을 이해해 보겠습니다.

마이크로소프트 윈도우에 MySQL 설치하는 방법 완벽 가이드

Developer Default (개발자 기본 설정)

선택한 버전의 MySQL 서버와 함께 MySQL Workbench 등 개발 관련 도구까지 한 번에 설치하는 옵션입니다. 개발 환경을 처음 구축하는 사용자에게 적합합니다.

Server Only (서버 전용)

다른 제품 없이 선택한 버전의 MySQL 서버만 설치하는 옵션입니다. 서버 운용 목적이라면 이 옵션을 선택하는 것이 효율적입니다.

Custom (사용자 정의)

사용자가 원하는 버전의 MySQL 서버와 기타 MySQL 제품을 직접 선택하여 설치할 수 있는 옵션입니다.

3단계: 서버 인스턴스 및 제품 설치

설치 유형을 선택했다면, 다음 단계는 서버 인스턴스와 필요한 제품들을 설치하는 것입니다.

마이크로소프트 윈도우에 MySQL 설치하는 방법 완벽 가이드

"Available Products(사용 가능한 제품)" 영역에서 원하는 제품을 드래그하여 오른쪽 영역으로 가져다 놓으면 됩니다.

마이크로소프트 윈도우에 MySQL 설치하는 방법 완벽 가이드

4단계: 서버 구성(Server Configuration)

제품 설치가 끝나면 서버 구성을 시작합니다. 이 단계에서는 서버 인스턴스의 가용성 수준을 아래 옵션 중 하나로 선택해야 합니다.

Standalone MySQL Server / Classic MySQL Replication (기본값)

고가용성(High Availability) 없이 단독으로 실행되는 서버 인스턴스를 구성합니다. 대부분의 일반적인 사용 환경에서 선택되는 기본 옵션입니다.

InnoDB Cluster

MySQL Group Replication을 기반으로 두 가지 구성 옵션을 제공합니다.

  • 테스트 목적으로 로컬 호스트에 샌드박스(sandbox) 형태의 InnoDB 클러스터를 구성하여 여러 서버 인스턴스를 설정합니다.
  • 새로운 InnoDB 클러스터를 생성하고 시드(seed) 인스턴스 하나를 구성하거나, 기존 InnoDB 클러스터에 새 서버 인스턴스를 추가합니다.

이후 화면에 나타나는 안내 지침에 따라 구성 과정을 모두 완료하면 됩니다.

설치 완료 후 확인 사항

여기까지 완료하면 MySQL 설치가 끝난 것입니다.

만약 MySQL이 Windows 서비스로 구성되어 있다면, 시스템이 재시작될 때마다 윈도우가 자동으로 MySQL 서버를 시작해 주므로 별도의 수동 작업 없이도 항상 데이터베이스를 사용할 수 있습니다.

또한 위 과정에서는 MySQL 인스톨러 애플리케이션도 함께 로컬 호스트에 설치됩니다. 이 인스톨러를 활용하면 나중에 MySQL 서버를 업그레이드하거나 재구성(reconfigure)하는 작업도 손쉽게 수행할 수 있습니다.