Zasady obsługi wersji usługi Azure Database for MySQL
DOTYCZY: Azure Database for MySQL — serwer elastyczny
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?
Obsługiwane wersje programu MySQL
Usługa Azure Database for MySQL została opracowana z programu MySQL Community Edition przy użyciu aparatu magazynu InnoDB. Usługa obsługuje bieżące wersje główne społeczności, czyli MySQL 5.7 i 8.0. Program MySQL używa schematu nazewnictwa X.Y.Z, gdzie X jest wersją główną, Y jest wersją pomocniczą, a Z jest wydaniem poprawki błędów. Aby uzyskać więcej informacji na temat schematu, zobacz dokumentację programu MySQL.
Usługa Azure Database for MySQL obecnie obsługuje następujące wersje główne i pomocnicze bazy danych MySQL:
Wersja | Serwer elastyczny Bieżąca wersja pomocnicza |
---|---|
MySQL w wersji 5.7 | 5.7.44 |
MySQL w wersji 8.0 | 8.0.37 |
MySQL w wersji 8.4 | 8.4.2 |
MySQL w wersji 9.1 | 9.1.0 |
Zapoznaj się z zasadami pomocy technicznej dotyczącymi wersji dla wycofanych wersji w dokumentacji zasad pomocy technicznej wersji.
Obsługa wersji głównej
Usługa Azure Database for MySQL obsługuje każdą główną wersję bazy danych MySQL od daty rozpoczęcia obsługi przez platformę Azure do momentu wycofania jej przez społeczność MySQL, zgodnie z zasadami przechowywania wersji.
Obsługa wersji wydania innowacji
Wersje wydania innowacji MySQL są udostępniane w celu umożliwienia dostępu do najnowszych funkcji i możliwości programu MySQL. Obsługa tych wersji obejmuje podstawowe funkcje, ale wyklucza zaawansowane funkcje, takie jak wysoka dostępność (HA), repliki i automatyczne kopie zapasowe. Obsługa wersji innowacji jest ograniczona do najnowszej wersji, a poprzednie wersje nie są zachowywane, aby zapewnić użytkownikom dostęp do najnowszych ulepszeń. Każdy serwer wydania innowacji ma 30-dniowy cykl życia od daty utworzenia, po którym zostanie automatycznie usunięty. W cyklu życia tych wersji nie są stosowane żadne miesięczne aktualizacje konserwacji.
Pomoc techniczna dotycząca wersji pomocniczej
Usługa Azure Database for MySQL automatycznie przeprowadza uaktualnienia wersji pomocniczej do preferowanej wersji platformy Azure w ramach okresowej konserwacji.
Zasady wycofania wersji głównej
Szczegóły wycofania wersji głównych programu MySQL są wymienione w poniższej tabeli. Wyświetlane daty są zgodne z zasadami przechowywania wersji programu MySQL.
Wersja | Co nowego | data rozpoczęcia pomoc techniczna platformy Azure | data zakończenia pomoc techniczna platformy Azure | Data wycofania społeczności |
---|---|---|---|---|
MySQL 5.7 | Funkcje | 20 marca 2018 r. | Wrzesień 2025 r. | Październik 2023 |
MySQL 8 | Funkcje | 11 grudnia 2019 r. | NA | Kwiecień 2026 r. |
Co się stanie z usługą Azure Database for MySQL po wycofaniu wersji społeczności MySQL w październiku 2023 r.?
Zgodnie z ogłoszeniem oracle dotyczącym zakończenia życia programu MySQL Community Version 5.7 w październiku 2023 r. (strona 23) na platformie Azure aktywnie przygotowujemy się do tego krytycznego przejścia. Ten rozwój ma wpływ jawnie na klientów korzystających z wersji 5.7 usługi Azure Database for MySQL — pojedynczy serwer i serwer elastyczny.
W odpowiedzi na żądania klienta firma Microsoft zdecydowała się przedłużyć wsparcie dla usługi Azure Database for MySQL po październiku 2023 r. W okresie rozszerzonej pomocy technicznej, który trwa do września 2025 r., firma Microsoft określa priorytety dostępności, niezawodności i zabezpieczeń usługi. Chociaż nie ma gwarancji dotyczących uaktualnień wersji pomocniczych, wdrożymy niezbędne modyfikacje, aby zapewnić dostępność, niezawodność i ochronę usługi. Nasz plan obejmuje:
Rozszerzona obsługa wersji 5.7 w usłudze Azure Database for MySQL — serwery elastyczne do września 2025 r., oferując klientom długi czas planowania i wykonywania uaktualnień do programu MySQL w wersji 8.0.
Rozszerzona obsługa wersji 5.7 w usłudze Azure Database for MySQL — pojedyncze serwery do czasu wycofania ich z września 2024 r. Ta rozszerzona obsługa zapewnia klientom usługi Azure Database for MySQL — pojedynczy serwer długi czas migracji do usługi Azure Database for MySQL — serwer elastyczny w wersji 5.7 lub nowszej do wersji 8.0.
Zanim zakończymy obsługę usługi Azure Database for MySQL 5.7, należy zwrócić uwagę na kilka ważnych osi czasu.
Osie czasu wycofywania usługi Azure MySQL 5.7
Harmonogram | Azure MySQL 5.7 — elastyczny |
---|---|
Tworzenie nowych serwerów przy użyciu witryny Azure Portal. | Do podjęcia decyzji |
Tworzenie nowych serwerów przy użyciu interfejsu wiersza polecenia (CLI). | Do podjęcia decyzji |
Tworzenie serwerów repliki dla istniejących serwerów. | Wrzesień 2025 r. |
Tworzenie serwerów przy użyciu przepływu pracy przywracania dla istniejących serwerów | Wrzesień 2025 r. |
Tworzenie nowych serwerów do migracji z usługi Azure Database for MySQL — pojedynczy serwer do usługi Azure Database for MySQL — serwer elastyczny. | NA |
Tworzenie nowych serwerów na potrzeby migracji z usługi Azure Database for MariaDB do usługi Azure Database for MySQL — serwer elastyczny. | Wrzesień 2025 r. |
Rozszerzona obsługa usługi Azure Database for MySQL w wersji 5.7 | Wrzesień 2025 r. |
Uwaga
Początkowo planowaliśmy zatrzymać tworzenie nowych wystąpień usługi Azure Database for MySQL w wersji 5.7 za pośrednictwem interfejsu wiersza polecenia i portalu po kwietniu 2024 r. Jednak po dalszej weryfikacji i opinii klientów postanowiliśmy opóźnić tę akcję. Data zaprzestania tworzenia nowych wystąpień programu MySQL 5.7 jest obecnie w trakcie przeglądu i pozostaje "Do podjęcia decyzji". Ta zmiana odzwierciedla nasze zobowiązanie do uwzględnienia potrzeb klientów i zapewnienia elastyczności podczas przejścia. Nie wahaj się poinformować nas, czy masz jakiekolwiek obawy dotyczące rozszerzonej pomocy technicznej serwera elastycznego usługi Azure Database for MySQL dla programu MySQL 5.7, wysyłając wiadomość e-mail na adres Ask Azure DB for MySQL. Cenimy Twoją opinię i zachęcamy do ciągłej komunikacji podczas nawigowania po tych zmianach.
Często zadawane pytania
.: Jaki jest proces uaktualniania usługi Azure Database for MySQL — serwer elastyczny z wersji 5.7 do wersji 8.0?
1: Od maja 2023 r. usługa Azure Database for MySQL — serwer elastyczny umożliwia przeprowadzenie uaktualnienia w miejscu z programu MySQL w wersji 5.7 do wersji 8.0 przy użyciu funkcji uaktualnienia wersji głównej (MVU). Aby uzyskać bardziej szczegółowe informacje, zapoznaj się z dokumentem uaktualniania wersji głównej.
.: Obecnie używam usługi Azure Database for MySQL — pojedynczy serwer w wersji 5.7; jak należy zaplanować uaktualnienie?
1: Usługa Azure Database for MySQL — pojedynczy serwer nie oferuje wbudowanej obsługi uaktualnień wersji głównych z wersji 5.7 do 8.0. Ponieważ usługa Azure Database for MySQL — pojedynczy serwer znajduje się na ścieżce wycofania, żadne inwestycje nie są planowane do obsługi uaktualnień wersji głównych z wersji 5.7 do 8.0. Zalecaną ścieżką do uaktualnienia z wersji 5.7 usługi Azure Database for MySQL — pojedynczy serwer do wersji 8.0 jest najpierw migracja usługi Azure Database for MySQL w wersji 5.7 — pojedynczy serwer do wersji 5.7 usługi Azure Database for MySQL — serwer elastyczny. Po zakończeniu migracji i ustabilizowaniu serwera na serwerze elastycznym można kontynuować uaktualnianie wersji głównej w zmigrowanej usłudze Azure Database for MySQL — serwer elastyczny z wersji 5.7 do wersji 8.0. Rozszerzona obsługa wersji 5.7 na serwerze elastycznym umożliwi uruchomienie wersji 5.7 dłużej i zaplanowanie uaktualnienia do wersji 8.0 na serwerze elastycznym później po migracji z pojedynczego serwera.
.: Czy podczas procesu uaktualniania występuje jakiś oczekiwany przestój lub wydajność?
1: Tak, oczekuje się, że podczas procesu uaktualniania wystąpi pewien przestój. Określony czas trwania różni się w zależności od czynników, takich jak rozmiar i złożoność bazy danych. Zalecamy przeprowadzenie uaktualnienia testowego w środowisku nieprodukcyjnym, aby ocenić oczekiwany przestój i ocenić potencjalną wydajność. Załóżmy, że minimalizujesz przestoje aplikacji podczas uaktualniania. W takim przypadku możesz zapoznać się z opcją minimalnego przestoju uaktualnienia wersji głównej z programu MySQL 5.7 do programu MySQL 8.0 przy użyciu repliki do odczytu.
.: Czy mogę wycofać program MySQL w wersji 5.7 po uaktualnieniu do wersji 8.0?
1: Chociaż nie zaleca się obniżania wersji z programu MySQL w wersji 8.0 do wersji 5.7, ponieważ ten ostatni zbliża się do stanu Koniec życia, potwierdzamy, że może istnieć konkretne scenariusze, w których ta elastyczność staje się konieczna. Aby zapewnić bezproblemowy proces uaktualniania i złagodzić wszelkie potencjalne problemy, zaleca się przestrzeganie najlepszych rozwiązań przez wykonanie kompleksowej kopii zapasowej na żądanie przed kontynuowaniem uaktualniania do programu MySQL w wersji 8.0. Ta kopia zapasowa służy jako środek ostrożności, który umożliwia przywrócenie bazy danych do poprzedniej wersji do innej nowej usługi Azure Database for MySQL — serwer elastyczny w przypadku nieoczekiwanych problemów lub komplikacji z programem MySQL w wersji 8.0.
.: Jakie są główne zalety uaktualniania do programu MySQL w wersji 8.0?
Elementy: Program MySQL w wersji 8.0 zawiera wiele ulepszeń, w tym bardziej wydajny słownik danych, ulepszone zabezpieczenia i inne funkcje, takie jak typowe wyrażenia tabeli i funkcje okien. Aby uzyskać szczegółowe informacje, zapoznaj się z informacjami o wersji programu MySQL 8.0
.: Czy podczas uaktualniania do programu MySQL w wersji 8.0 należy pamiętać o problemach ze zgodnością?
1: Zmiany w programie MySQL w wersji 8.0 mogą powodować pewne problemy ze zgodnością. Przed uaktualnieniem produkcyjnej bazy danych ważne jest przetestowanie aplikacji za pomocą programu MySQL w wersji 8.0. Zapoznaj się z oficjalną dokumentacją programu MySQL, aby uzyskać szczegółową listę problemów ze zgodnością.
.: Jaka obsługa jest dostępna, jeśli wystąpią problemy podczas procesu uaktualniania?
Odpowiedź: Jeśli masz pytania, uzyskaj odpowiedzi od ekspertów społeczności w witrynie Microsoft Q&A. Jeśli masz plan pomocy technicznej i potrzebujesz takiej pomocy, utwórz wniosek o pomoc techniczną.
.: Co się stanie z moimi danymi podczas uaktualniania?
1: Chociaż dane pozostaną nienaruszone podczas procesu uaktualniania, zdecydowanie zaleca się utworzenie kopii zapasowej przed kontynuowaniem uaktualniania. Środek ostrożności pomaga ograniczyć ryzyko potencjalnej utraty danych z powodu nieprzewidzianych komplikacji.
.: Co się stanie z serwerem 5.7 po wrześniu 2025 r.?
1: Zapoznaj się z zasadami pomocy technicznej wycofanej wersji programu MySQL, aby dowiedzieć się, co się stanie po zakończeniu wsparcia usługi Azure Database for MySQL 5.7
.: Mam usługę Azure Database for MariaDB lub usługę Azure Database for MySQL — pojedynczy serwer; Jak utworzyć serwer w wersji 5.7 po kwietniu 2024 r. na potrzeby migracji do usługi Azure Database for MySQL — serwer elastyczny?
1: Jeśli w twojej subskrypcji znajduje się serwer MariaDB, ta subskrypcja nadal może utworzyć usługę Azure Database for MySQL — serwer elastyczny w wersji 5.7 w celu przeprowadzenia migracji do usługi Azure Database for MySQL — serwer elastyczny.
Wycofane wersje aparatu MySQL nie są obsługiwane w usłudze Azure Database for MySQL
Po dacie wycofania dla każdej wersji bazy danych MySQL, jeśli nadal uruchamiasz wycofaną wersję, zwróć uwagę na następujące ograniczenia:
Ponieważ społeczność nie wyda żadnych dalszych poprawek usterek ani poprawek zabezpieczeń, usługa Azure Database for MySQL nie będzie poprawiać wycofanego aparatu bazy danych pod kątem żadnych usterek lub problemów z zabezpieczeniami ani w inny sposób podjąć dotyczące niego środki zabezpieczeń. Jednak platforma Azure kontynuuje okresową konserwację i stosowanie poprawek dla hosta, systemu operacyjnego, kontenerów i innych składników związanych z usługą.
- Jeśli wystąpi jakikolwiek problem z pomocą techniczną związany z bazą danych MySQL, możemy nie być w stanie Ci pomóc. W takich przypadkach musisz uaktualnić bazę danych, aby zapewnić Ci pomoc techniczną.
- Nie będzie można utworzyć nowych serwerów baz danych dla wycofanych wersji. Można jednak wykonać odzyskiwanie do punktu w czasie i utworzyć repliki do odczytu dla istniejących serwerów.
- Nowe możliwości usługi opracowane przez usługę Azure Database for MySQL mogą być dostępne tylko dla obsługiwanych wersji serwera bazy danych.
- Czas pracy S.L.A.s ma zastosowanie wyłącznie do problemów związanych z usługą Azure Database for MySQL, a nie do żadnych przestojów spowodowanych usterkami dotyczącymi aparatu bazy danych. W skrajnym przypadku poważnego zagrożenia dla usługi spowodowanej luką w zabezpieczeniach aparatu bazy danych MySQL zidentyfikowaną w wycofanej wersji bazy danych platforma Azure może najpierw zatrzymać węzeł obliczeniowy serwera bazy danych przed zabezpieczeniem usługi. Zostanie wyświetlony monit o uaktualnienie serwera przed przełączeniem go do trybu online. Podczas procesu uaktualniania dane są zawsze chronione przy użyciu automatycznych kopii zapasowych wykonywanych w usłudze, których można użyć do przywrócenia do starszej wersji w razie potrzeby.