MySQL은 MySQL Yum 저장소 또는 MySQL SLESrepository를 사용하여 RPM 기반 플랫폼에서 업그레이드할 수 있습니다.
RPM 패키지로 업그레이드
MySQL 개발자 영역에서 직접 다운로드한 RPM 패키지를 사용하여 MySQL을 업그레이드해야 하는 경우 다운로드한 모든 패키지가 포함된 폴더로 이동하고(다른 RPM 패키지에 유사한 이름이 없는지 확인) 다음 명령을 사용하십시오 -피>
yum install mysql−community−{server,client,common,libs}−*
yum은 SLES 시스템의 경우 zypper로, dnf 지원 시스템의 경우 dnf로 대체됩니다.
yum과 같은 고급 패키지 관리 도구를 사용하여 패키지를 설치하는 것이 훨씬 바람직하지만 직접 rpm 명령을 선호하는 사용자는 yum install 명령을 rpm -Uvh 명령으로 대체할 수 있습니다.
서버 다시 시작
MySQL 서버는 업그레이드 설치가 시작될 때 실행 중이었다면 설치가 끝나면 자동으로 다시 시작됩니다.
업그레이드 설치가 시작될 때 서버가 실행되고 있지 않으면 업그레이드 설치가 완료된 후 사용자가 명시적으로 서버를 다시 시작해야 합니다. 아래 명령을 사용하여 수행할 수 있습니다 -
service mysqld start
mysql_upgrade 명령 실행
서버가 다시 시작되면 'mysql_upgrade' 명령이 실행되어 이전 데이터와 업그레이드된 소프트웨어 간의 비호환성을 확인하고 해결합니다.
MySQL 엔터프라이즈 서버로 업그레이드
커뮤니티 버전에서 상용 버전의 MySQL로 업그레이드하려면 사용자가 먼저 커뮤니티 버전을 제거한 다음 상용 버전을 설치해야 합니다.
운영 체제 기본 MySQL 패키지와의 상호 운용성
많은 Linux 배포판은 MySQL을 운영 체제 자체의 통합된 부분으로 제공합니다. 표준 패키지 관리 도구(yum, dnf 또는 zypper)를 사용하여 Oracle의 최신 RPM 버전을 설치하면 운영 체제와 함께 제공되는 MySQL 버전을 쉽게 업그레이드하고 교체할 수 있습니다.
비기본 MySQL 패키지에서 업그레이드
사용자가 사용자의 Linux 배포판의 기본 소프트웨어 저장소가 아닌 타사 패키지와 함께 MySQL을 설치한 경우(예:공급업체에서 직접 다운로드한 패키지), 사용자는 업그레이드하기 전에 해당 패키지를 모두 제거해야 합니다. Oracle의 패키지를 사용합니다.