Połączenie do węzła bramy do określonej wersji programu MySQL

DOTYCZY: Azure Database for MySQL — pojedynczy serwer

Ważne

Pojedynczy serwer usługi Azure Database for MySQL znajduje się na ścieżce wycofania. Zdecydowanie zalecamy uaktualnienie do serwera elastycznego usługi Azure Database for MySQL. Aby uzyskać więcej informacji na temat migracji do serwera elastycznego usługi Azure Database for MySQL, zobacz Co się dzieje z usługą Azure Database for MySQL — pojedynczy serwer?

W opcji wdrażania pojedynczego serwera brama służy do przekierowywania połączeń do wystąpień serwera. Po nawiązaniu połączenia klient oprogramowania MySQL wyświetla wersję oprogramowania MySQL ustawioną w bramie, a nie rzeczywistą wersję uruchomioną w wystąpieniu serwera MySQL. Aby określić wersję wystąpienia serwera MySQL, użyj polecenia SELECT VERSION(); w wierszu polecenia MySQL. Zapoznaj się z architekturą Połączenie ivity, aby dowiedzieć się więcej o bramach w architekturze usługi Azure Database for MySQL Service.

Ponieważ usługa Azure Database for MySQL obsługuje wersję główną w wersji 5.7 i 8.0, domyślny port 3306 do nawiązywania połączenia z usługą Azure Database for MySQL uruchamia klienta MySQL w wersji 5.6 (najmniej wspólnego mianownika), aby obsługiwać połączenia z serwerami wszystkich 2 obsługiwanych wersji głównych. Jeśli jednak aplikacja ma wymóg nawiązania połączenia z określoną wersją główną, na przykład w wersji 5.7 lub 8.0, możesz to zrobić, zmieniając port na serwerze parametry połączenia.

W usłudze Azure Database for MySQL węzły bramy nasłuchują na porcie 3308 dla klientów w wersji 5.7 i porcie 3309 dla klientów w wersji 8.0. Innymi słowy, jeśli chcesz nawiązać połączenie z klientem bramy w wersji 5.7, należy użyć w pełni kwalifikowanej nazwy serwera i portu 3308, aby nawiązać połączenie z serwerem z aplikacji klienckiej. Podobnie, jeśli chcesz nawiązać połączenie z klientem bramy w wersji 8.0, możesz użyć w pełni kwalifikowanej nazwy serwera i portu 3309, aby nawiązać połączenie z serwerem. Sprawdź poniższy przykład, aby uzyskać dalszą przejrzystość.

Example connecting via different gateway mysql versions

Uwaga

Połączenie do usługi Azure Database for MySQL za pośrednictwem portów 3308 i 3309 są obsługiwane tylko w przypadku łączności publicznej, punktów końcowych usługi Private Link i sieci wirtualnej można używać tylko z portem 3306.

Zapoznaj się z zasadami pomocy technicznej dotyczącymi wersji dla wycofanych wersji w dokumentacji zasad pomocy technicznej wersji.

Zarządzanie aktualizacjami i uaktualnieniami

Usługa automatycznie zarządza poprawkami aktualizacji wersji poprawki usterek. Na przykład 5.7.20 do 5.7.21.

Uaktualnienie wersji głównej jest obecnie obsługiwane przez usługę na potrzeby uaktualnień z programu MySQL w wersji 5.6 do wersji 5.7. Aby uzyskać więcej informacji, zobacz jak przeprowadzić uaktualnienia wersji głównej. Jeśli chcesz uaktualnić z wersji 5.7 do 8.0, zalecamy wykonanie zrzutu i przywrócenie do serwera, który został utworzony przy użyciu nowej wersji aparatu.

Następne kroki