Modification du fuseau horaire d'un système de base de données

Vous pouvez modifier le fuseau horaire de la session en cours d'un système de base de données. Lorsque vous redémarrez une session, le fuseau horaire revient à la valeur indiquée dans la configuration du système de base de données.

Pour modifier complètement le fuseau horaire d'un système de base de données, mettez à jour la configuration du système de base de données avec une nouvelle configuration contenant la valeur time_zone requise. Reportez-vous à Modification d'un système de base de données.

Utilisation d'un client de ligne de commande

Utilisez un client de ligne de commande tel que le client MySQL ou MySQL Shell pour modifier le fuseau horaire d'un système de base de données.

  1. Connectez-vous au système de base de données à l'aide d'un client de ligne de commande et exécutez la commande suivante en mode d'exécution SQL :
    set time_zone='<TimezoneName>';
    Vous pouvez indiquer les éléments suivants dans <TimezoneName> :
    • Fuseau horaire quelconque, tel que GMT, HST et PST. Le fuseau horaire par défaut est UTC.
    • Fuseau horaire au format suivant : GMT+7:00, PST-4.00, -7:00 et +3:00.
  2. (Facultatif) Pour afficher les valeurs time_zone globales et de session, exécutez la commande suivante :
    SELECT @@GLOBAL.time_zone, @@SESSION.time_zone;
    Vous obtenez une réponse semblable à la suivante :
    +--------------------+---------------------+
    | @@GLOBAL.time_zone | @@SESSION.time_zone |
    +--------------------+---------------------+
    | UTC                | UTC                 |
    +--------------------+---------------------+