Tous les produits
Search
Centre de documentation

:Comment mettre fin aux sessions sur une instance ApsaraDB RDS for MySQL ?

Dernière mise à jour :Aug 08, 2026

Présentation

Cette rubrique explique comment mettre fin aux sessions sur une instance ApsaraDB RDS for MySQL.

Procédure

Pour mettre fin aux sessions d'une instance RDS, utilisez l'une des méthodes suivantes :

  • Utilisez la fonctionnalité de gestion des sessions.

  • Utilisez la commande kill.

Important

Un compte privilégié peut mettre fin à toutes les sessions. Un compte standard ne peut mettre fin qu'à sa propre session. Pour plus d'informations sur les autorisations des comptes, consultez la section Types de comptes.

Utiliser la fonctionnalité de gestion des sessions pour mettre fin aux sessions

  1. Connectez-vous à la console ApsaraDB RDS. Dans la barre de navigation supérieure, sélectionnez la région où se trouve votre instance RDS. Localisez l'instance RDS et cliquez sur son ID.

  2. Dans le volet de navigation gauche de la page qui s'affiche, choisissez Autonomy Services > Diagnostics.

  3. Cliquez sur l'onglet Session Management.

  4. Sur l'onglet Session Management, affichez les informations relatives aux sessions actuelles de l'instance RDS et mettez fin aux sessions inutiles via la fonctionnalité de terminaison de session. Pour plus d'informations, consultez la section Utiliser la fonctionnalité de gestion des sessions.

    image

Utiliser la commande kill pour mettre fin aux sessions

  1. Connectez-vous à l'instance RDS à l'aide de l'outil de ligne de commande MySQL. Pour plus d'informations, consultez la section Se connecter à une instance RDS MySQL via CLI ou client.

    Remarque

    Si le nombre de connexions à l'instance RDS atteint la limite maximale, vous ne pouvez pas vous connecter à l'instance via Data Management (DMS) ou l'outil de ligne de commande MySQL. Dans ce cas, nous vous recommandons d'utiliser la fonctionnalité de gestion des sessions pour mettre fin aux sessions.

  2. Exécutez l'instruction suivante pour interroger les sessions actuelles et noter l'ID de la session à terminer :

    SHOW processlist;

    Le résultat suivant s'affiche.Viewing sessions via command line

  3. Exécutez la commande suivante pour mettre fin à la session :

    KILL [$ID];
    Remarque

    [$ID] correspond à l'ID de la session que vous souhaitez supprimer.

    Le résultat suivant s'affiche. Terminating a session via command line

Étapes suivantes

Vous pouvez modifier les paramètres wait_timeout et interactive_timeout afin d'optimiser le délai d'expiration après lequel une instance RDS met automatiquement fin aux connexions. Pour plus d'informations, consultez la section Modifier les paramètres de l'instance.

Important

La modification des paramètres n'affecte que les nouvelles sessions.

  • Pour les connexions en mode non interactif, connectez-vous à la console ApsaraDB RDS et réduisez la valeur du paramètre wait_timeout sur la page Parameters. Le paramètre wait_timeout définit le délai d'expiration d'une connexion en mode non interactif. La valeur par défaut est 86400 secondes (soit 24 heures). Lorsqu'une connexion non interactive reste inactive plus longtemps que la valeur définie pour le paramètre wait_timeout, l'instance RDS met automatiquement fin à la connexion.

  • Pour les connexions en mode interactif, connectez-vous à la console ApsaraDB RDS et réduisez la valeur du paramètre interactive_timeout sur la page Parameters. Le paramètre interactive_timeout définit le délai d'expiration d'une connexion en mode interactif. La valeur par défaut est 7200 secondes (soit 2 heures). Lorsqu'une connexion interactive reste inactive plus longtemps que la valeur définie pour le paramètre interactive_timeout, l'instance RDS met automatiquement fin à la connexion.

Champ d'application

  • ApsaraDB RDS for MySQL