Modifiez les paramètres et consultez l'historique des modifications de vos instances ApsaraDB RDS for MySQL via la console ou l'API. Afficher les paramètres de l'instance.
Notes d'utilisation
Pour garantir la stabilité de l'instance, seuls les paramètres disponibles dans la console sont modifiables. La commande
set globaln'est pas prise en charge.Lorsque vous modifiez des paramètres, vérifiez la colonne Value Range sur la page Editable Parameters. Vous pouvez également utiliser des expressions pour adapter automatiquement les paramètres aux changements de configuration de l'instance.
Certains paramètres modifiés sur l'instance principale sont automatiquement synchronisés avec les instances en lecture seule. Annexe : Paramètres synchronisés.
-
Remarques concernant le paramètre
lower_case_table_names:MySQL 5.7, 8,0 et 8,4 : vous devez spécifier la sensibilité à la casse des noms de table lors de la création de l'instance (valeur par défaut : 1, insensible à la casse). Ce paramètre ne peut pas être modifié après la création de l'instance et sa valeur reste inchangée après une mise à niveau.
-
MySQL 5.6 :
Ce paramètre est modifiable après la création de l'instance, mais cela entraîne un redémarrage de celle-ci. Nous vous recommandons d'effectuer cette modification pendant les heures creuses.
Si vous souhaitez passer la valeur de
0à1, vous devez préalablement convertir les noms de table en majuscules de l'instance en minuscules. Sinon, les tables existantes en majuscules deviendront inaccessibles.Les instances en lecture seule ne permettent pas de modifier ce paramètre. Modifiez-le sur l'instance principale ; la modification sera alors synchronisée avec les instances en lecture seule.
La modification des paramètres peut nécessiter un redémarrage de l'instance ou une reconnexion. Effectuez ces opérations pendant les heures creuses et assurez-vous que votre application dispose d'un mécanisme de reconnexion automatique :
Certains paramètres nécessitent un redémarrage de l'instance pour prendre effet. Vérifiez la colonne Force Restart sur la page Editable Parameters. Un redémarrage provoque une interruption de connexion d'environ 15 secondes. Assurez-vous que votre application dispose d'un mécanisme de reconnexion automatique.
Les paramètres ne nécessitant pas de redémarrage prennent effet uniquement sur les nouvelles connexions. Les connexions existantes doivent être reconnectées.
Modifier les paramètres d'instance
Les paramètres modifiables varient selon la version du moteur MySQL. Liste des paramètres modifiables pour ApsaraDB RDS for MySQL.
Modifier les paramètres d'une instance unique
Accédez à la page Instances. Dans la barre de navigation supérieure, sélectionnez la région où réside l'instance RDS. Localisez ensuite l'instance RDS et cliquez sur son ID.
Dans le volet de navigation de gauche, cliquez sur Parameters.
-
Effectuez l'une des opérations suivantes :
Modifier un paramètre unique
-
Dans l'onglet Editable Parameters, localisez le paramètre à modifier et ajustez sa valeur selon le scénario :
Cliquez sur l'icône

dans la colonne Running Parameter Value et saisissez une valeur de paramètre en respectant la plage de valeurs suggérée.Dans la colonne Running Parameter Value, sélectionnez une valeur de paramètre dans la liste déroulante.
Cliquez sur OK.
-
Cliquez sur Apply Changes. Dans la boîte de dialogue qui s'affiche, sélectionnez une période d'application. Vous pouvez choisir Take Effect Immediately, Take Effect Within the Maintenance Window ou Take Effect at Specified Time.
RemarqueDans l'onglet Scheduled Tasks for Parameter Modification, vous pouvez consulter les tâches de modification de paramètres pour lesquelles vous avez sélectionné Take Effect Within the Maintenance Window ou Take Effect at Specified Time.
(Facultatif) Pour annuler les modifications de paramètres avant leur soumission, cliquez sur Cancel Changes.
Appliquer et exporter des modèles
Appliquer un modèle de paramètres
ApsaraDB RDS propose des modèles de paramètres système adaptés à divers scénarios, tels que les hautes performances. Vous pouvez également créer des modèles personnalisés pour appliquer des configurations par lots. Utiliser un modèle de paramètres.
Cliquez sur Apply Template.
-
Sélectionnez le modèle de paramètres à appliquer, puis cliquez sur OK.
RemarqueLa boîte de dialogue affiche le nombre de paramètres concernés et indique si un redémarrage est nécessaire. Pour consulter les détails des modifications, cliquez sur View Parameter Change.
Si le modèle de paramètres n'apparaît pas dans la liste, il se trouve peut-être dans une autre région. Copiez le modèle dans la région de l'instance. Utiliser un modèle de paramètres.
Exporter un modèle de paramètres
Cliquez sur Export as Template.
-
Configurez les paramètres suivants.
Parameter
Description
Template Name
Nom du modèle. De 8 à 64 caractères ; accepte les lettres, les chiffres, les points (.) et les traits de soulignement (_). Doit commencer par une lettre. Ne doit pas contenir de caractères chinois.
Description
Description du modèle. Jusqu'à 200 caractères.
Cliquez sur OK pour créer un nouveau modèle de paramètres dans la région.
Importer et exporter des paramètres
Pour modifier plusieurs paramètres simultanément ou sauvegarder la configuration actuelle, exportez un fichier TXT contenant toutes les valeurs de paramètres, modifiez-le localement, puis importez-le pour appliquer les changements.
Cliquez sur Export Parameters pour exporter le fichier de paramètres au format TXT.
Après avoir modifié le fichier, cliquez sur Import Parameters et collez le contenu du fichier dans la boîte de dialogue.
Cliquez sur OK.
-
Cliquez sur Apply Changes. Dans la boîte de dialogue qui s'affiche, sélectionnez le moment d'application des modifications. Vous pouvez choisir Take Effect Immediately, Take Effect Within the Maintenance Window ou Take Effect at Specified Time.
RemarqueDans l'onglet Scheduled Tasks for Parameter Modification, vous pouvez consulter les tâches de modification de paramètres pour lesquelles vous avez sélectionné Take Effect Within the Maintenance Window ou Take Effect at Specified Time.
-
(Facultatif) Pour annuler les modifications de paramètres avant leur soumission, cliquez sur Cancel Changes.
ImportantSi le message d'erreur
Operation failed. The specified parameter format is invalid.s'affiche, vérifiez si la valeur du paramètre saisie respecte les Valid Values.
-
Modifier les paramètres de plusieurs instances
Connectez-vous à la console ApsaraDB RDS. Dans le volet de navigation de gauche, cliquez sur Instances. Dans la barre de navigation supérieure, sélectionnez la région où réside l'instance RDS.
-
Cochez les cases situées à gauche des instances cibles, puis cliquez sur Apply Changes en bas de la page.
RemarqueLes instances incluses dans une modification de paramètres par lot doivent partager la même version et la même série. Sinon, le bouton Modify Parameters est grisé et inaccessible.
Sur la page Parameters qui s'affiche, cliquez sur l'icône

située à l'extrême droite du nom du paramètre à modifier.Dans la zone value, sélectionnez ou saisissez une nouvelle valeur, puis cliquez sur OK.
Dans la fenêtre Parameters qui s'affiche, vérifiez l'exactitude des modifications, puis cliquez sur OK.
Consulter l'historique des modifications
Accédez à la page Instances. Dans la barre de navigation supérieure, sélectionnez la région où réside l'instance RDS. Localisez ensuite l'instance RDS et cliquez sur son ID.
Dans le volet de navigation de gauche, cliquez sur Parameters.
Cliquez sur l'onglet Edit History.
Sélectionnez la plage de dates, puis cliquez sur OK.
FAQ
Annexe : Paramètres synchronisés
Les paramètres suivants sont automatiquement synchronisés de l'instance principale vers toutes les instances en lecture seule lors de leur modification.
-
lower_case_table_names
RemarquePour ApsaraDB RDS for MySQL 5.7, 8,0 et 8,4, la sensibilité à la casse des noms de table ne peut être spécifiée qu'à la création de l'instance, et le paramètre
lower_case_table_namesne peut pas être modifié par la suite. Seul MySQL 5.6 permet de modifier ce paramètre sur l'instance principale, la modification étant alors synchronisée avec les instances en lecture seule.

innodb_large_prefix
loose_validate_password_length
default_time_zone
rpl_semi_sync_slave_enabled
character_set_server
collation_server
Référence API
|
API |
Description |
|
Modifie les paramètres d'une instance RDS. |
|
|
Interroge les modèles de paramètres de base de données. |
|
|
Interroge la configuration des paramètres d'une instance. |