특정 MySQL 버전에 대한 게이트웨이 노드에 연결

적용 대상: Azure Database for MySQL - 단일 서버

Important

Azure Database for MySQL 단일 서버가 사용 중지 경로에 있습니다. Azure Database for MySQL 유연한 서버로 업그레이드하는 것이 좋습니다. Azure Database for MySQL 유연한 서버로 마이그레이션하는 방법에 대한 자세한 내용은 Azure Database for MySQL 단일 서버에 대한 새로운 소식을 참조하세요

단일 서버 배포 옵션에서 게이트웨이는 서버 인스턴스에 대한 연결을 리디렉션하는 데 사용됩니다. 연결이 설정되면 MySQL 클라이언트는 MySQL Server 인스턴스에서 실행 중인 실제 버전이 아닌 게이트웨이에서 설정된 MySQL 버전을 표시합니다. MySQL Server 인스턴스의 버전을 확인하려면 MySQL 프롬프트에서 SELECT VERSION(); 명령을 사용합니다. 연결 아키텍처를 검토하여 Azure Database for MySQL 서비스 아키텍처의 게이트웨이에 대한 자세한 정보를 알아봅니다.

Azure Database for MySQL은 주 버전 v5.7과 v8.0을 지원하므로, Azure Database for MySQL에 연결하는 기본 포트 3306은 MySQL 클라이언트 버전 5.6(최소 공통분모)을 실행하여 지원되는 두 가지 주 버전의 모든 서버에 대한 연결을 지원합니다. 그러나 애플리케이션 요구 사항에 따라 특정 주 버전(예: v5.7 또는 v8.0)에 연결해야 하는 경우 서버 연결 문자열의 포트를 변경하여 연결할 수 있습니다.

Azure Database for MySQL 서비스에서 게이트웨이 노드는 v5.7 클라이언트의 경우 포트 3308에서, v8.0 클라이언트의 경우 포트 3309에서 수신 대기합니다. 즉, v5.7 게이트웨이 클라이언트에 연결하려면 정규화된 서버 이름 및 포트 3308을 사용하여 클라이언트 애플리케이션에서 서버에 연결해야 합니다. 마찬가지로, v8.0 게이트웨이 클라이언트에 연결하려면 정규화된 서버 이름 및 포트 3309를 사용하여 서버에 연결할 수 있습니다. 보다 명확한 이해를 위해 다음 예제를 확인합니다.

Example connecting via different gateway mysql versions

참고 항목

포트 3308 및 3309를 통해 Azure Database for MySQL에 연결하는 것은 공용 연결에 대해서만 지원되고, Private Link 및 VNet 서비스 엔드포인트는 포트 3306에서만 사용할 수 있습니다.

버전 지원 정책 설명서에서 사용 중지된 버전에 대한 지원 정책을 참조하세요.

업데이트 및 업그레이드 관리

서비스는 버그 수정 버전 업데이트에 대한 패치를 자동으로 관리합니다. 예: 5.7.20~5.7.21

주 버전 업그레이드는 현재 서비스에서 MySQL v5.6에서 v5.7로의 업그레이드를 지원합니다. 자세한 내용은 주 버전 업그레이드를 수행하는 방법을 참조하세요. 5.7에서 8.0로 업그레이드하려는 경우 새 엔진 버전으로 만든 서버에 덤프 및 복원을 수행하는 것이 좋습니다.

다음 단계