Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Vérification des numéros de version d’Aurora MySQL
Bien qu’Aurora MySQL Éditiond compatible soit compatible avec les moteurs de base de données MySQL, Aurora MySQL inclut des fonctions et des corrections de bogue spécifiques à des versions Aurora MySQL particulières. Les développeurs d’applications peuvent vérifier la version Aurora MySQL dans leurs applications à l’aide de SQL. Les administrateurs de base de données peuvent vérifier et spécifier des versions Aurora MySQL lors de la création ou de la mise à niveau de clusters de bases de données et d’instances de base de données Aurora MySQL
Rubriques
Vérification ou spécification de versions du moteur Aurora MySQL via AWS
Lorsque vous effectuez des tâches administratives à l’aide de l’AWS Management Console, de l’AWS CLI ou de l’API RDS, vous spécifiez la version d’Aurora MySQL dans un format alphanumérique descriptif.
À partir d’Aurora MySQL version 2, les versions du moteur Aurora ont la syntaxe suivante.
mysql-major-version.mysql_aurora.aurora-mysql-version
La valeur de la partie est mysql-major-version-5.7 ou 8.0. Cette valeur représente la version du protocole client et le niveau général de prise en charge des fonctions MySQL pour la version Aurora MySQL correspondante.
La partie est une valeur en trois parties séparées par des points : la version Aurora MySQL majeure, la version Aurora MySQL mineure et le niveau de correctif. La version majeure est aurora-mysql-version2 ou 3. Ces valeurs représentent des versions d’Aurora MySQL compatibles avec MySQL 5.7 ou 8.0, respectivement. La version mineure représente la version de la fonction dans la série 2.x ou 3.x. Le niveau de correctif commence à 0 pour chaque version mineure et représente l’ensemble des corrections de bogue suivantes s’appliquant à la version mineure. Parfois, une nouvelle fonction est intégrée à une version mineure sans être rendue immédiatement visible. Dans ces cas, la fonction fait l’objet d’un paramétrage précis et est rendue publique dans un niveau de correctif ultérieur.
Toutes les versions du moteur Aurora MySQL 2.x sont compatibles avec Community MySQL 5.7.12 ou version ultérieure. Toutes les versions du moteur Aurora MySQL 3.x sont compatibles avec MySQL 8.0.23 ou version ultérieure. Vous pouvez vous référer aux notes de mise à jour de la version 3.x spécifique pour trouver la version compatible MySQL correspondante.
Par exemple, les versions du moteur pour Aurora MySQL 3.04.0 et 2.11.2 sont les suivantes.
8.0.mysql_aurora.3.04.0
5.7.mysql_aurora.2.11.2
Note
Il n’y a pas de correspondance individuelle entre les versions communautaires de MySQL et les versions Aurora MySQL 2.x. Pour Aurora MySQL version 3, il existe un mappage plus direct. Pour vérifier les corrections de bogues et les nouvelles fonctionnalités d’une version particulière d’Aurora MySQL, consultez Mises à jour du moteur de base de données pour Amazon Aurora MySQL version 3, et Mises à jour du moteur de base de données pour Amazon Aurora MySQL version 2 dans Notes de mise à jour d’Aurora MySQL. Pour obtenir une liste chronologique des nouvelles fonctions et versions, consultez Historique du document. Pour vérifier la version minimale requise pour un correctif lié à la sécurité, consultez Vulnérabilités de sécurité corrigées dans Aurora MySQL dans Notes de mise à jour d’Aurora MySQL.
Vous spécifiez la version du moteur Aurora MySQL dans certaines commandes de l’AWS CLI et opérations de l’API RDS. Par exemple, vous spécifiez l’option --engine-version lorsque vous exécutez les commandes create-db-cluster et modify-db-cluster de l’AWS CLI. Vous spécifiez le paramètre EngineVersion lorsque vous exécutez les opérations d’API RDS CreateDBCluster et ModifyDBCluster.
Dans Aurora MySQL versions 2 et ultérieures, la version du moteur dans la AWS Management Console inclut également la version d’Aurora. La mise à niveau du cluster modifie la valeur affichée. Cette modification vous permet de spécifier et de vérifier les versions Aurora MySQL précises, sans avoir besoin de vous connecter au cluster ou d’exécuter des commandes SQL.
Astuce
Pour les clusters Aurora gérés via CloudFormation, cette modification du paramètre EngineVersion peut déclencher des actions de CloudFormation. Pour découvrir comment CloudFormation traite les modifications du paramètre EngineVersion, consultez la documentation CloudFormation.
Vérification des versions Aurora MySQL avec SQL
Les numéros de version Aurora que vous pouvez récupérer dans votre application à l’aide de requêtes SQL utilisent le format . Vous pouvez obtenir ce numéro de version pour n’importe quelle instance de base de données de votre cluster Aurora MySQL en interrogeant la variable système <major version>.<minor
version>.<patch version>AURORA_VERSION. Pour obtenir ce numéro de version, utilisez une des requêtes suivantes.
select aurora_version(); select @@aurora_version;
Ces requêtes produisent une sortie similaire à la suivante.
mysql>select aurora_version(), @@aurora_version;+------------------+------------------+ | aurora_version() | @@aurora_version | +------------------+------------------+ | 3.05.2 | 3.05.2 | +------------------+------------------+
Les numéros de version renvoyés par la console, la CLI ou l’API RDS à l’aide des techniques décrites dans Vérification ou spécification de versions du moteur Aurora MySQL via AWS sont généralement plus détaillés.