ULN(Unbreakable Linux Network)을 사용하여 MySQL을 설치하는 방법을 알아보겠습니다.
Linux는 다양한 방식으로 MySQL을 설치할 수 있도록 지원합니다. 그중 하나가 Oracle의 Unbreakable Linux Network, 즉 ULN을 통해 설치하는 방법입니다.
Oracle Linux와 ULN에 대한 자세한 정보는 https://linux.oracle.com/에서 확인할 수 있습니다.
Unbreakable Linux Network 설정
ULN을 통해 MySQL을 설치하려면 먼저 ULN 로그인 계정을 발급받아야 합니다.
계정 발급 후에는 설치에 사용할 서버(머신)를 ULN에 등록해야 합니다. ULN은 커뮤니티 패키지와 상용 패키지를 모두 지원하므로, 용도에 맞게 선택하여 이용할 수 있습니다.
커뮤니티 버전
커뮤니티 버전은 'MySQL 8.0'과 같이 MySQL 서버 버전별로 각각 하나의 채널을 제공하며, 모든 ULN 사용자가 별도의 제약 없이 이용할 수 있습니다.
상용(Commercial) 버전
상용 버전은 다음과 같이 세 개의 채널로 구성됩니다.
- MySQL 8.0 Commercial Server
- MySQL 8.0 Connectors Commercial
- MySQL 8.0 Tools Commercial
상용 MySQL ULN 패키지는 oracle.linux.com을 통해 접근할 수 있으며, MySQL Enterprise 또는 Standard에 대한 유효한 상용 라이선스와 함께 CSI(Customer Support Identifier)를 제공해야 합니다.
적절한 CSI를 등록하면 사용자의 ULN GUI 인터페이스에서 상용 MySQL 구독 채널을 정상적으로 이용할 수 있습니다.
참고로 Oracle Linux 8은 MySQL 8을 공식적으로 지원합니다.
설치 후 주의사항
ULN을 통해 MySQL을 설치한 후에는 서버 시작 및 중지 방법 등 운영에 필요한 추가 정보를 확인할 수 있습니다.
패키지 소스만 ULN으로 변경하고 사용 중인 MySQL 빌드는 그대로 유지하는 경우, 다음 절차를 따라야 합니다.
- 사용자 데이터를 백업합니다.
- 기존 바이너리를 제거합니다.
- ULN에서 제공하는 바이너리로 교체합니다.
반면 빌드 자체를 변경하는 경우에는 데이터 백업을 반드시 덤프 형태(mysqldump, mysqlpump 또는 MySQL Shell의 백업 유틸리티)로 수행해야 합니다. 새 바이너리가 설치된 후 데이터를 재구축해야 할 상황에 대비하기 위함입니다.