다음은 MySQL 설치를 업그레이드하기 위해 언급된 단계입니다. −
-
경로 업그레이드
-
업그레이드를 위한 설치 준비
-
Unix 또는 Linux에서 MySQL 바이너리 또는 패키지 기반 설치 업그레이드
-
MySQL은 또한 MySQL yum 리포지토리나 APT 리포지토리 또는 SLESrepository를 사용하여 또는 Windows에서 업그레이드할 수 있습니다.
-
다음 단계는 MySQL의 도커 설치를 업그레이드하는 것입니다.
-
문제 해결 업그레이드
-
테이블이나 인덱스를 다시 작성하거나 복구해야 합니다.
-
MySQL 데이터베이스는 다른 머신에 복사해야 합니다.
MySQL 바이너리 및 패키지 기반 설치는 Unix 또는 Linux에서 다양한 방법으로 수행할 수 있습니다. 그들은 아래에 언급되어 있습니다.
-
인플레이스 업그레이드
-
논리적 업그레이드
-
MySQL 클러스터 업그레이드
위에서 언급한 각 방법을 간략하게 이해합시다 -
현재 위치 업그레이드
-
현재 위치 업그레이드에는 이전 MySQL 서버를 종료하고 oldMySQL 바이너리 또는 패키지를 새 바이너리로 교체하는 작업이 포함됩니다.
-
이 작업이 완료되면 기존 데이터 디렉터리에서 MySQL 서버가 다시 시작됩니다.
-
그런 다음 일종의 업그레이드가 필요한 기존 설치의 나머지 부분이 업그레이드됩니다.
논리적 업그레이드
-
논리적 업그레이드에는 이전 MySQL 인스턴스에서 SQL 내보내기가 포함됩니다.
-
이것은 'mysqldump' 또는 'mysqlpump'와 같은 백업 또는 내보내기 유틸리티의 도움으로 수행됩니다.
-
새 MySQL 인스턴스에 SQL을 적용하여 새 MySQL 서버를 설치합니다.
MySQL 클러스터 업그레이드
-
MGM 노드가 업그레이드됩니다.
-
데이터 노드는 한 번에 하나씩 업그레이드됩니다.
-
API 노드는 한 번에 하나씩 업그레이드되며 여기에는 MySQL 서버가 포함됩니다.
-
데이터 사전이 업그레이드되었습니다.
-
시스템 테이블이 업그레이드됩니다.
-
시스템이 다시 시작됩니다.