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 SQL version d'Aurora My
Bien qu'Aurora My SQL -Compatible Edition soit compatible avec les moteurs de SQL base de données My, Aurora My SQL inclut des fonctionnalités et des corrections de bogues spécifiques à certaines SQL versions d'Aurora My. Les développeurs d'applications peuvent vérifier la SQL version d'Aurora My dans leurs applications en utilisantSQL. Les administrateurs de base de données peuvent vérifier et spécifier SQL les versions d'Aurora My lors de la création ou de la mise à niveau de clusters et d'instances de base de données Aurora MySQL.
Rubriques
Vérification ou spécification des versions SQL du moteur Aurora My via AWS
Lorsque vous effectuez des tâches administratives à l'aide de AWS Management Console AWS CLI, ou RDSAPI, vous spécifiez la SQL version Aurora My dans un format alphanumérique descriptif.
À partir de la SQL version 2 d'Aurora My, les versions du moteur Aurora utilisent 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 SQL fonctionnalités My pour la SQL version d'Aurora My correspondante.
Il s'agit d'une valeur en pointillés divisée en trois parties : la version SQL majeure d'Aurora My, la version SQL mineure d'Aurora My et le niveau du correctif. La version majeure est aurora-mysql-version
2
ou 3
. Ces valeurs indiquent qu'Aurora My SQL est compatible avec My SQL 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 SQL du moteur Aurora My 2.x sont câblées avec Community My SQL 5.7.12 ou version ultérieure. Toutes les versions SQL du moteur Aurora My 3.x sont câblées avec My SQL 8.0.23 ou version ultérieure. Vous pouvez consulter les notes de publication de la version 3.x spécifique pour trouver la version My SQL compatible correspondante.
Par exemple, les versions du moteur pour Aurora My SQL 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'existe aucune one-to-one correspondance entre les SQL versions My de la communauté et les versions d'Aurora My SQL 2.x. Pour la SQL version 3 d'Aurora My, il existe un mappage plus direct. Pour connaître les corrections de bogues et les nouvelles fonctionnalités d'une version particulière d'Aurora My, consultez les SQL sections Mises à jour du moteur de base de données pour Amazon Aurora My SQL version 3 et Mises à jour du moteur de base de données pour Amazon Aurora My SQL version 2 dans les notes de publication d'Aurora My SQL. Pour obtenir une liste chronologique des nouvelles fonctions et versions, veuillez consulter Historique du document. Pour vérifier la version minimale requise pour un correctif lié à la sécurité, consultez la section Vulnérabilités de sécurité corrigées dans Aurora My SQL dans les notes de publication d'Aurora My. SQL
Vous spécifiez la version SQL du moteur Aurora My dans certaines AWS CLI commandes et RDS API opérations. Par exemple, vous spécifiez l'--engine-version
option lorsque vous exécutez les AWS CLI commandes create-db-clusteret modify-db-cluster. Vous spécifiez le EngineVersion
paramètre lorsque vous exécutez les RDS API opérations C reateDBCluster et odifyDBClusterM.
Dans les SQL versions 2 et supérieures d'Aurora My, la version du moteur inclut AWS Management Console également la version Aurora. La mise à niveau du cluster modifie la valeur affichée. Cette modification vous permet de spécifier et de vérifier les SQL versions précises d'Aurora My, sans avoir à vous connecter au cluster ou à exécuter des SQL commandes.
Astuce
Pour les clusters Aurora gérés via AWS CloudFormation, cette modification du EngineVersion
paramètre peut déclencher des actions par AWS CloudFormation. Pour plus d'informations sur AWS CloudFormation le traitement des modifications apportées au EngineVersion
paramètre, consultez la AWS CloudFormation documentation.
Vérification des SQL versions d'Aurora My à l'aide de SQL
Les numéros de version d'Aurora que vous pouvez récupérer dans votre application à l'aide de SQL requêtes utilisent le format
. Vous pouvez obtenir ce numéro de version pour n'importe quelle instance de base de données de votre SQL cluster Aurora My en interrogeant la variable <major version>
.<minor
version>
.<patch version>
AURORA_VERSION
système. 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 que la console et le CLI système RDS API renvoient à l'aide des techniques décrites dans Vérification ou spécification des versions SQL du moteur Aurora My via AWS sont généralement plus descriptifs.