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 die Aurora MySQL-Compatible Edition mit den MySQL-Datenbank-Engines kompatibel ist, enthält Aurora MySQL Funktionen und Bugfixes, die für bestimmte Aurora MySQL-Versionen spezifisch 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
Überprüfen oder Spezifizieren von Aurora MySQL-Engine-Versionen über AWS
Wenn Sie Verwaltungsaufgaben mit der AWS-Managementkonsole, oder RDS-API ausführen AWS CLI, geben Sie die Aurora MySQL-Version in einem beschreibenden 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.
In einigen AWS CLI Befehlen und RDS-API-Vorgängen geben Sie die Version der Aurora MySQL-Engine an. Sie geben die --engine-version Option beispielsweise 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 beinhaltet 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
Bei Aurora-Clustern CloudFormation, die über verwaltet werden, kann diese Änderung der EngineVersion Einstellung Aktionen von auslösen CloudFormation. Informationen darüber, wie mit Änderungen CloudFormation an der EngineVersion Einstellung umgegangen wird, finden Sie in der CloudFormation Dokumentation.
Ü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 Überprüfen oder Spezifizieren von Aurora MySQL-Engine-Versionen über AWS beschriebenen Techniken zurückgegeben werden, sind in der Regel aussagekräftiger.