: MySQL 서버는 다양한 형태로 설치가 가능하지만 가능하다면 리눅스의 RPM이나 운영체제별 인스톨러를 권장
1. 버전과 에디션 선택
•
버전 선택
: MySQL 서버의 버전을 선택할 때는 다른 제약 사항이 없다면 가능한 최신 버전을 설치하는 것이 좋다.
: 기존 버전에서 새로운 메이저 버전으로 업그레이드하는 경우라면 최소 패치 버전이 15~20번 이상 릴리스된 버전을 선택하는 것이 좋다.
⇒ MySQL 8.0 버전의 경우 8.0.15부터 8.0.20이 좋다.
: 갓 출시된 메이전 버전을 선택하는 것은 위험할 수 있다.
•
에디션 선택
: 초기 버전의 에디션의 경우, 기능보단 기술 지원의 차이만 존재했다. 하지만 MySQL 5.5 버전부터는 기능이 달라지면서 소스코드도 달라졌다.
: MySQL 서버의 상용화 전략의 핵심 내용은 두 에디션 모두 동일하고 특정 부가 기능들만 엔터프라이즈 에디션에 포함되는 방식
: 다음과 같은 부가적인 기능과 서비스들은 엔터프라이즈 에디션에서만 제공
•
Thread Pool
•
Enterprise Aduit
•
Enterprise TDE
•
Enterprise Authentication
•
Enterprise Firewall
•
Enterprise Monitor
•
Enterprise Backup
•
MySQL 기술 지원
: Percona의 Percona Server 백업 및 모니터링 도구 또는 Pecona Server에서 지원하는 플러그인을 활용하면 MySQL 커뮤니티 에디션의 부족한 부분을 메꿀 수 있다.
2. MySQL 설치
: 운영체제 별로 설치 프로그램을 이용하는 방법
1.
리눅스 서버의 Yum 인스톨러 설치
2.
리눅스 서버에서 Yum 인스톨러 없이 RPM 파일로 설치
3.
macOS용 DMG 패키지 설치
4.
윈도우 MSI 인스톨러 설치