Entwicklung und Datenbanken

Support für MySQL 5.7, als veraltet eingestuft

Geprüft am 3 Min. Lesezeit mysql versiones

Legacy-Dienst in Abschaltung. MySQL 5.7 wird vom Hersteller nicht mehr unterstützt und erhält keine allgemeinen Sicherheitskorrekturen. Es wird nicht für neue Anmeldungen, Verkäufe, Entwicklungen oder neue Datenbanken angeboten.

Bestehende Datenbanken, die noch von MySQL 5.7 abhängen, müssen auf eine Datenbankversion migriert werden, die der Dienst derzeit unterstützt. Die Frist für den Abschluss der Migration ist der 31. Dezember 2026; der Legacy-Zugang ist nicht als dauerhafte Lösung zu betrachten.

Die öffentlichen Updates für MySQL 5.7 endeten im Oktober 2023; siehe den Hinweis des Herstellers. Der Abschaltplan des Hostsuar-Dienstes unterscheidet sich vom Zeitplan des Herstellers.

Migrationsplan

  1. Erfassen Sie die Anwendung, ihre Konnektoren, Zeichensätze, Collations, Datentypen und inkompatiblen Abfragen.
  2. Aktualisieren Sie zuerst Anwendung, Framework, Treiber und Erweiterungen auf Versionen, die eine unterstützte Datenbank unterstützen.
  3. Exportieren Sie die Datenbank, importieren Sie sie in eine Staging-Umgebung mit der gewählten unterstützten Version und beheben Sie Inkompatibilitäten, ohne Code von Drittanbietern improvisiert zu ändern.
  4. Testen Sie Integrität, Schreiben, Suchen, geplante Aufgaben, Backups und Wiederherstellung. Deaktivieren Sie im Klon E-Mails, Zahlungen, Webhooks und Aufgaben, die Aktionen der Produktion doppelt ausführen könnten.
  5. Planen Sie ein Wartungsfenster, erstellen Sie ein letztes Backup, migrieren Sie und halten Sie einen zeitlich begrenzten Rückweg bereit.

Klären Sie in cPanel oder mit dem Support, welche unterstützte Datenbankversion in Ihrem Dienst verfügbar ist, bevor Sie das Ziel vorbereiten.

Verpflichtende vorübergehende Kontrollen

  • Klären Sie mit dem Support die Netzwerkbeschränkungen der Legacy-Umgebung und verwenden Sie nur die freigegebenen Zugänge. Veröffentlichen Sie keine separate phpMyAdmin-Installation, um diese Beschränkungen zu umgehen.
  • Beschränken Sie den Zugriff nach Netzwerk und Benutzer auf das nötige Minimum, verwenden Sie eindeutige Zugangsdaten und wechseln Sie jedes gemeinsam genutzte Geheimnis.
  • Fügen Sie der Legacy-Umgebung keine neuen Anwendungen, Daten oder Funktionen hinzu.
  • Halten Sie geprüfte externe Backups vor, testen Sie deren Wiederherstellung und überwachen Sie Zugriffe, Fehler und Änderungen.
  • Prüfen Sie, welche Daten die Anwendung aufbewahren muss, und vermeiden Sie unkontrollierte neue Kopien. Wenn Sie zusätzliche Netzwerkbeschränkungen benötigen, stimmen Sie sie mit dem Support ab: Die Firewall des Knotens wird nicht über Ihr Konto verwaltet.

Wenden Sie sich an den Support, um Quelle, unterstütztes Ziel und einen Migrationstermin innerhalb der Frist zu bestätigen. Eine vorübergehende Ausnahme verringert nur das Risiko; sie stellt weder den Support wieder her noch behebt sie Schwachstellen von MySQL 5.7.

Die Umstellung prüfen

Prüfen Sie die Version über die Verbindung, die die Anwendung tatsächlich nutzt, nicht nur über einen anderen phpMyAdmin-Zugang. Prüfen Sie nach der Umstellung Fehler, aktuelle Protokolle und geplante Aufgaben. Wenn Sie zur Quelle zurückkehren müssen, stoppen Sie die Schreibzugriffe und entscheiden Sie, wie Sie die im Ziel entstandenen Daten erhalten; nur die Zugangsdaten zu ändern kann diese Vorgänge verlieren.

Das könnte Ihnen auch helfen

Stimmt etwas nicht oder hat sich etwas geändert? Erzählen Sie es uns, und wir prüfen es.