Cambio de la zona horaria de un sistema de base de datos

Puede cambiar la zona horaria de la sesión actual de un sistema de base de datos. Al reiniciar una sesión, la zona horaria vuelve al valor especificado en la configuración del sistema de base de datos.

Para cambiar completamente la zona horaria de un sistema de base de datos, actualice la configuración del sistema de base de datos con una nueva configuración que contenga el valor time_zone necesario. Consulte Edición de un sistema de base de datos.

Uso de un cliente de línea de comandos

Utilice un cliente de línea de comandos como MySQL Client o MySQL Shell para cambiar la zona horaria de un sistema de base de datos.

  1. Conéctese al sistema de base de datos mediante un cliente de línea de comandos y ejecute el siguiente comando en el modo de ejecución SQL:
    set time_zone='<TimezoneName>';
    Puede especificar lo siguiente en <TimezoneName>:
    • Cualquier zona horaria, como GMT, HST y PST. La zona horaria por defecto es UTC.
    • Zona horaria con el siguiente formato: GMT+7:00, PST-4.00, -7:00 y +3:00.
  2. (Opcional) Para ver los valores time_zone globales y de sesión, ejecute el siguiente comando:
    SELECT @@GLOBAL.time_zone, @@SESSION.time_zone;
    Obtendrá una respuesta similar a la siguiente:
    +--------------------+---------------------+
    | @@GLOBAL.time_zone | @@SESSION.time_zone |
    +--------------------+---------------------+
    | UTC                | UTC                 |
    +--------------------+---------------------+