Amazon RDS for MySQL에서 업그레이드 전 확인 실패를 해결하려면 어떻게 해야 합니까?

2분 분량
0

Amazon Relational Database Service(Amazon RDS)에서 MySQL 5.7에서 MySQL 8.0으로 주요 업그레이드를 수행하려고 합니다. 그러나 업그레이드 전 확인 실패가 발생했습니다. 이 문제를 해결하려면 어떻게 해야 합니까?

간략한 설명

DB 인스턴스에 업그레이드 전 확인 실패가 발생하면 Amazon RDS for MySQL 버전 업그레이드가 중지됩니다. 비호환성이 감지되면 Amazon RDS에서 실패한 사전 확인에 대한 세부 정보를 검토할 수 있는 로그 파일을 제공합니다.

참고: MySQL 데이터베이스와 Amazon RDS에는 여러 가지 사전 확인 사항이 내장되어 있습니다. 또한 MySQL 5.7보다 낮은 버전의 업그레이드에 대해서는 사전 확인이 실행되지 않습니다. MySQL 5.6에서 MySQL 5.7로 업그레이드하는 경우, 사전 확인은 분리된 테이블을 감지하고 테이블을 재구축하기에 충분한 저장 공간으로 제한됩니다.

해결 방법

MySQL 5.6.x에서 5.7.x(으)로 또는 MySQL 5.7.x에서 8.0.x(으)로 업그레이드하면 Amazon RDS가 자동으로 사전 확인을 실행합니다. 사전 확인은 업그레이드에 영향을 줄 수 있는 데이터 비호환성을 감지합니다. 사전 확인은 버전 업그레이드 중에 계획되지 않은 가동 중지 시간을 최소화하도록 설계되었습니다.

이러한 버전 업그레이드를 수행하는 동안 업그레이드 전 확인 실패가 발생하는 경우 Amazon RDS에서 생성된 PrePatchCompatibility 로그 파일을 검토하세요. Amazon RDS 콘솔로그 및 이벤트에서 PrePatchCompatibility 로그 파일을 확인할 수 있습니다. 그런 다음 나열된 비호환성 문제에 대한 세부 정보를 검토하고 문제를 수정할 수 있습니다. 대부분의 경우 로그 항목에는 비호환성을 수정하는 방법에 대한 Amazon RDS for MySQL 설명서에 대한 링크가 포함됩니다.

팁: 메이저 버전 업그레이드 전에 DB 인스턴스를 테스트하는 것이 좋습니다.


AWS 공식
AWS 공식업데이트됨 2년 전