Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Überprüfen von Aurora-MySQL-Versionsnummern
Obwohl Aurora MySQL-kompatible Edition mit den MySQL-Datenbank-Engines kompatibel ist, enthält Aurora MySQL Funktionen und Bugfixes, die spezifisch für bestimmte Aurora MySQL-Versionen sind. Anwendungsentwickler können die Aurora MySQL-Version in ihren Anwendungen mithilfe von SQL überprüfen. Datenbankadministratoren können beim Erstellen oder Aktualisieren von Aurora MySQL-DB-Clustern und DB-Instances Aurora MySQL-Versionen überprüfen und angeben.
Themen
Prüfen oder Angeben von Aurora-MySQL-Engine-Versionen über AWS
Wenn Sie administrative Aufgaben mit der AWS-Managementkonsole-, AWS CLI- oder RDS-API ausführen, geben Sie die Aurora-MySQL-Version in einem alphanumerischen Format an.
Seit Aurora-MySQL-Version 2 wird für Aurora-Engine-Versionen die folgende Syntax verwendet.
mysql-major-version.mysql_aurora.aurora-mysql-version
Der -Anteil ist mysql-major-version-5.7 oder 8.0. Dieser Wert stellt die Version des Clientprotokolls und die allgemeine Ebene der MySQL-Funktionsunterstützung für die entsprechende Aurora MySQL-Version dar.
ist ein gepunkteter Wert mit drei Teilen: der Aurora MySQL-Hauptversion, der Aurora MySQL-Nebenversion und der Patch-Ebene. Die Hauptversion ist aurora-mysql-version2 oder 3. Diese Werte stellen Aurora MySQL dar, das mit MySQL 5.7 bzw. 8.0 kompatibel ist. Die Unterversion stellt die Funktionsversion innerhalb der 2.x- oder 3.x-Serie dar. Die Patch-Ebene beginnt bei 0 für jede Nebenversion und stellt die Reihe der nachfolgenden Bugfixes dar, die für die Nebenversion gelten. Gelegentlich wird eine neue Funktion in eine Nebenversion integriert, aber nicht sofort sichtbar gemacht. In diesen Fällen wird die Funktion einer Optimierung unterzogen und in einem späteren Patch-Stufe veröffentlicht.
Alle 2.x-Engine-Versionen von Aurora MySQL sind mit Community MySQL 5.7.12 oder höher drahtkompatibel. Alle 3.x-Engine-Versionen von Aurora MySQL sind mit MySQL 8.0.23 oder höher drahtkompatibel. Sie können auf Versionshinweise einer bestimmten 3.x-Version zurückgreifen, um die entsprechende MySQL-kompatible Version zu finden.
Zum Beispiel sind die Engine-Versionen für Aurora MySQL 3.04.0 und 2.11.2 die folgenden.
8.0.mysql_aurora.3.04.0
5.7.mysql_aurora.2.11.2
Anmerkung
Es gibt keine Eins-zu-Eins-Korrespondenz zwischen den Community-MySQL-Versionen und den Aurora-MySQL-2.x-Versionen. Für Aurora-MySQL-Version 3 gibt es ein direkteres Mapping. Um zu überprüfen, welche Bugfixes und neuen Funktionen in einer bestimmten Aurora-MySQL-Version enthalten sind, lesen Sie Aktualisierungen der Datenbank-Engine für Amazon-Aurora-MySQL-Version 3 und Aktualisierungen der Datenbank-Engine für Amazon-Aurora-MySQL-Version 2 in den Versionshinweisen für Aurora MySQL. Eine chronologische Liste der neuen Funktionen und Releases finden Sie unter Dokumentverlauf. Informationen zum Überprüfen der Mindestversion, die für eine sicherheitsbezogene Fehlerbehebung erforderlich ist, finden Sie unter In Aurora MySQL behobene Sicherheitsschwachstellen in den Versionshinweisen für Aurora MySQL.
Sie können die Aurora-MySQL-Engine-Version bei einigen AWS CLI-Befehlen und RDS-API-Operationen angeben. Beispielsweise geben Sie die --engine-version-Option an, wenn Sie die AWS CLI-Befehle create-db-cluster und modify-db-cluster ausführen. Sie geben den Parameter EngineVersion an, wenn Sie die RDS-API-Operationen CreateDBCluster und ModifyDBCluster ausführen.
In Aurora-MySQL-Version 2 und höher enthält die Engine-Version in der AWS-Managementkonsole auch die Aurora-Version. Beim Upgraden des Clusters ändert sich der angezeigte Wert. Diese Änderung hilft Ihnen, die genauen Aurora MySQL-Versionen anzugeben und zu überprüfen, ohne dass Sie eine Verbindung zum Cluster herstellen oder SQL-Befehle ausführen müssen.
Tipp
Für Aurora-Cluster, die über CloudFormation verwaltet werden, kann diese Änderung in der EngineVersion-Einstellung Aktionen von CloudFormation auslösen. Weitere Informationen dazu, wie CloudFormation Änderungen an der Einstellung EngineVersion behandelt werden, finden Sie inder CloudFormationDokumentation.
Überprüfen von Aurora MySQL-Versionen mit SQL
Die Aurora-Versionsnummern, die Sie in Ihrer Anwendung mit SQL-Abfragen abrufen können, verwenden das Format . Sie können diese Versionsnummer für jede DB-Instance in Ihrem Aurora MySQL-Cluster abrufen, indem Sie die <major version>.<minor
version>.<patch version>AURORA_VERSION-Systemvariable abfragen. Verwenden Sie eine der folgenden Abfragen, um diese Versionsnummer zu erhalten.
select aurora_version(); select @@aurora_version;
Diese Abfragen erzeugen eine Ausgabe ähnlich der folgenden.
mysql>select aurora_version(), @@aurora_version;+------------------+------------------+ | aurora_version() | @@aurora_version | +------------------+------------------+ | 3.05.2 | 3.05.2 | +------------------+------------------+
Die Versionsnummern, die von der Konsole, CLI und der RDS-API mit den unter Prüfen oder Angeben von Aurora-MySQL-Engine-Versionen über AWS beschriebenen Techniken zurückgegeben werden, sind in der Regel aussagekräftiger.