MySQL은 매우 폭넓은 플랫폼을 지원하는 관계형 데이터베이스 관리 시스템(RDBMS)입니다. 물리 서버는 물론 가상 머신(VM)이나 클라우드 같은 가상 환경에도 문제없이 배포할 수 있어, 개발 및 운영 환경 선택의 폭이 넓다는 장점이 있습니다.
아래에서 MySQL이 공식적으로 지원하는 운영체제와 각 운영체제별 아키텍처를 정리했습니다.
Oracle Linux / Red Hat / CentOS
- Oracle Linux 8 / Red Hat Enterprise Linux 8 / CentOS 8 — x86_64, ARM 64 아키텍처 지원
- Oracle Linux 7 / Red Hat Enterprise Linux 7 / CentOS 7 — x86_64, ARM 64 아키텍처 지원
- Oracle Linux 6 / Red Hat Enterprise Linux 6 / CentOS 6 — x86_32, x86_64 아키텍처 지원
Oracle Solaris
- Solaris 11 (업데이트 4 이상) — SPARC_64 아키텍처 지원
Ubuntu
- Ubuntu 20.04 LTS — x86_64 아키텍처 지원
- Ubuntu 18.04 LTS — x86_32, x86_64 아키텍처 지원
- Ubuntu 16.04 LTS — x86_32, x86_64 아키텍처 지원
SUSE / Debian
- SUSE Enterprise Linux 15 / OpenSUSE 15 (15.2) — x86_64 아키텍처 지원
- SUSE Enterprise Linux 12 (12.4 이상) — x86_64 아키텍처 지원
- Debian GNU/Linux 10 — x86_64 아키텍처 지원
- Debian GNU/Linux 9 — x86_32, x86_64 아키텍처 지원
Microsoft Windows Server
- Windows Server 2019 — x86_64 아키텍처 지원
- Windows Server 2016 — x86_64 아키텍처 지원
- Windows Server 2012 R2 — x86_64 아키텍처 지원
Microsoft Windows
- Windows 10 — x86_64 아키텍처 지원
Apple macOS
- macOS 11 (Big Sur) — x86_64 아키텍처 지원
- macOS 10.15 (Catalina) — x86_64 아키텍처 지원
FreeBSD
- FreeBSD 12 — x86_64 아키텍처 지원
마무리
위 목록은 MySQL이 공식적으로 지원하는 대표적인 플랫폼입니다. 다만 MySQL 버전에 따라 지원 범위는 달라질 수 있으므로, 실제 설치 전에는 MySQL 공식 문서에서 사용 중인 운영체제와 버전의 지원 여부를 반드시 확인하는 것이 좋습니다.