Entwicklung und Datenbanken

MySQL-Version abfragen und Kompatibilität prüfen

Geprüft am 2 Min. Lesezeit MySQL Versionen

Die MySQL-Version gehört zum Datenbankdienst des Servers; sie wird nicht wie die PHP-Version pro Anwendung gewählt. Prüfen Sie die tatsächliche Version Ihres Kontos, bevor Sie ein Projekt installieren oder aktualisieren, besonders wenn es von einem anderen Anbieter kommt oder eine ältere Kompatibilitätsverbindung nutzt.

Die Serverversion abfragen

Prüfen Sie in phpMyAdmin die Serverinformationen. Sie können diese Abfrage auch über die Verbindung ausführen, die die Anwendung verwendet:

SELECT VERSION() AS version_servidor;

Der Befehl mysql --version in einem Terminal zeigt die Version des installierten Clients, die sich von der des Servers unterscheiden kann, mit dem Sie sich verbinden. Um die Umgebung einer Anwendung zu ermitteln, fragen Sie den richtigen Server mit ihren Verbindungsdaten ab.

Die Anforderungen des Projekts prüfen

Die Hauptversionsnummer zu prüfen reicht nicht. Eine Anwendung kann von Collations, SQL-Modi, Funktionen, Tabellen-Engines oder Verhaltensweisen abhängen, die sich zwischen Versionen ändern. Vergleichen Sie die Anforderungen der Anwendung und ihres Konnektors mit dem Ergebnis.

Testen Sie die Installation oder das Update mit einer separaten Datenbank und prüfen Sie Lesen, Schreiben, Suchen und geplante Aufgaben. Erzwingen Sie keine inkompatible Installation, indem Sie die Versionsprüfung des Programms blind entfernen.

Der Support-Zeitplan des Herstellers unterscheidet gepflegte Zweige von denen, deren öffentliche Updates beendet sind. Dieser Zeitplan allein zeigt nicht, welche Version Ihr Dienst hat oder welches Update geplant ist: Klären Sie mit dem Support das verfügbare Ziel, wenn Sie eine Migration vorbereiten.

Was Sie konfigurieren können

Im verwalteten Hosting werden die Version und die globalen Parameter auf Serverebene verwaltet. Einige Variablen lassen sich pro Sitzung aus der Anwendung ändern; sehen Sie nach, welche MySQL-Variablen sich ändern lassen.

Wenn eine ältere Installation von MySQL 5.7 abhängt, prüfen Sie die Bedingungen des Legacy-Dienstes und seine Migration. Diese vorübergehende Verbindung beizubehalten ersetzt nicht die Vorbereitung einer kompatiblen und unterstützten Version der Anwendung.

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.