Überprüfen der SQL Versionsnummern von Aurora My - Amazon Aurora

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 der SQL Versionsnummern von Aurora My

Obwohl Aurora My SQL -Compatible Edition mit den SQL My-Datenbank-Engines kompatibel ist, SQL enthält Aurora My Funktionen und Bugfixes, die für bestimmte Aurora SQL My-Versionen spezifisch sind. Anwendungsentwickler können die Aurora SQL My-Version in ihren Anwendungen mithilfe von überprüfenSQL. Datenbankadministratoren können Aurora SQL My-Versionen überprüfen und angeben, wenn sie Aurora My SQL DB-Cluster und DB-Instances erstellen oder aktualisieren.

Überprüfen oder Spezifizieren von Aurora My SQL Engine-Versionen über AWS

Wenn Sie Verwaltungsaufgaben mit, oder RDS API ausführen AWS Management Console AWS CLI, geben Sie die Aurora SQL My-Version in einem beschreibenden alphanumerischen Format an.

Ab Aurora My SQL Version 2 haben Aurora-Engine-Versionen die folgende Syntax.

mysql-major-version.mysql_aurora.aurora-mysql-version

Der mysql-major-version--Anteil ist 5.7 oder 8.0. Dieser Wert steht für die Version des Client-Protokolls und die allgemeine Stufe der Unterstützung von My SQL Feature für die entsprechende Aurora SQL My-Version.

Das aurora-mysql-version ist ein punktierter Wert mit drei Teilen: der Aurora SQL My-Hauptversion, der Aurora SQL My-Nebenversion und dem Patch-Level. Die Hauptversion ist 2 oder 3. Diese Werte stehen für Aurora My, das mit My SQL 5.7 bzw. 8.0 SQL 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 Fehlerbehebungen 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 Aurora My SQL Engine-Versionen sind drahtkompatibel mit Community My SQL 5.7.12 oder höher. Alle 3.x Aurora My SQL Engine-Versionen sind drahtkompatibel mit My SQL 8.0.23 oder höher. In den Versionshinweisen der jeweiligen 3.x-Version finden Sie die entsprechende My-kompatible Version. SQL

Die Engine-Versionen für Aurora My SQL 3.04.0 und 2.11.2 lauten beispielsweise wie folgt.

8.0.mysql_aurora.3.04.0 5.7.mysql_aurora.2.11.2
Anmerkung

Es gibt keine one-to-one Entsprechung zwischen den SQL Community-Versionen von My und den Versionen von Aurora My SQL 2.x. Für Aurora My SQL Version 3 gibt es eine direktere Zuordnung. Informationen darüber, welche Bugfixes und neuen Funktionen in einer bestimmten Aurora SQL My-Version enthalten sind, finden Sie unter Datenbank-Engine-Updates für Amazon Aurora My SQL Version 3 und Datenbank-Engine-Updates für Amazon Aurora My SQL Version 2 in den Versionshinweisen für Aurora My SQL. Eine chronologische Liste der neuen Funktionen und Releases finden Sie unter Dokumentverlauf. Informationen zur Mindestversion, die für einen sicherheitsrelevanten Fix erforderlich ist, finden Sie unter In Aurora My behobene Sicherheitslücken SQL in den Versionshinweisen für Aurora My. SQL

In einigen AWS CLI Befehlen und RDS API Vorgängen geben Sie die Version der Aurora My SQL Engine an. Sie geben die --engine-version Option beispielsweise an, wenn Sie die AWS CLI Befehle create-db-clusterund ausführen modify-db-cluster. Sie geben den EngineVersion Parameter an, wenn Sie die RDS API Operationen C reateDBCluster und M ausführenodifyDBCluster.

In Aurora My SQL Version 2 und höher beinhaltet die Engine-Version in der AWS Management Console auch die Aurora-Version. Beim Upgraden des Clusters ändert sich der angezeigte Wert. Diese Änderung hilft Ihnen, die genauen Aurora SQL My-Versionen zu spezifizieren und zu überprüfen, ohne dass Sie eine Verbindung zum Cluster herstellen oder SQL Befehle ausführen müssen.

Tipp

Bei Aurora-Clustern AWS CloudFormation, die über verwaltet werden, kann diese Änderung der EngineVersion Einstellung Aktionen von auslösen AWS CloudFormation. Informationen darüber, wie mit Änderungen AWS CloudFormation an der EngineVersion Einstellung umgegangen wird, finden Sie in der AWS CloudFormation Dokumentation.

Überprüfen von Aurora My SQL Versionen mit SQL

Die Aurora-Versionsnummern, die Sie in Ihrer Anwendung mithilfe von SQL Abfragen abrufen können, verwenden das Format<major version>.<minor version>.<patch version>. Sie können diese Versionsnummer für jede DB-Instance in Ihrem Aurora SQL My-Cluster abrufen, indem Sie die 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 die KonsoleCLI, und mithilfe der unter beschriebenen Techniken RDS API zurückgeben, Überprüfen oder Spezifizieren von Aurora My SQL Engine-Versionen über AWS sind in der Regel aussagekräftiger.