¿Cómo cambio la zona horaria de un clúster de base de datos de Amazon Aurora?

3 minutos de lectura
0

Tengo un clúster de base de datos de Amazon Aurora y quiero cambiar la zona horaria. ¿Cómo puedo hacerlo?

Descripción breve

En Amazon Aurora, el parámetro time_zone es un parámetro de clúster. El grupo de parámetros proporciona una zona horaria predeterminada para el clúster. Este es el valor predeterminado para todas las bases de datos. El valor predeterminado de time_zone es UTC y, después de cambiar el valor de time_zone, el cambio se aplica a todos los nodos del clúster.

Nota: El parámetro default_time_zone hace referencia a la zona horaria del servidor. No puede modificar este parámetro.

Importante: Hay una diferencia entre los grupos de parámetros de clúster de base de datos y los grupos de parámetros de instancias de base de datos.

  • Un grupo de parámetros de base de datos actúa como un contenedor para los valores de configuración del motor que se aplican a una o más instancias de base de datos. Los grupos de parámetros de base de datos se aplican a las instancias de base de datos tanto en Amazon Relational Database Service (Amazon RDS) como en Amazon Aurora. Estos ajustes de configuración se aplican a las propiedades que pueden variar entre las instancias de base de datos de un clúster de base de datos Aurora, como los tamaños de los búferes de memoria.
  • Un grupo de parámetros de clúster de base de datos actúa como contenedor para los valores de configuración del motor que se aplican a cada instancia de base de datos de un clúster de base de datos de Aurora. Por ejemplo, el modelo de almacenamiento compartido de Aurora requiere que todas las instancias de base de datos de un clúster de Aurora usen la misma configuración para los parámetros, como innodb_file_per_table. Por lo tanto, los parámetros que afectan al diseño del almacenamiento físico forman parte del grupo de parámetros del clúster de base de datos. El grupo de parámetros del clúster de base de datos también incluye valores predeterminados para todos los parámetros de nivel de instancia de base de datos.

Resolución

Este ejemplo cambia el parámetro time_zone a ASIA/CALCUTTA mediante la edición 5.7 compatible con MySQL de Amazon Aurora.

1.    Cree un grupo de parámetros de clúster de base de datos personalizado. Para obtener más información, consulte Trabajo con los grupos de parámetros.

2.    Modifique el parámetro dinámico time_zone="ASIA/CALCUTTA".

3.    Adjunte el nuevo grupo de parámetros del clúster de base de datos que creó al clúster y, a continuación, reinicie manualmente el clúster de base de datos para aplicar los cambios.

4.    Para comprobar la fecha y hora de su instancia de base de datos, ejecute el comando select @@time_zone:

mysql> select @@time_zone;
+---------------+
| @@time_zone   |
+---------------+
| Asia/Calcutta |
+---------------+
1 row in set (0.00 sec)

Nota: Al configurar la zona horaria en la sesión, esto anula tanto la base de datos como la zona horaria del parámetro. Sin embargo, esto se mantiene solo durante la sesión. Al ejecutar el comando SET time_zone = 'Europe/Helsinki';, se establece la zona horaria de todas las bases de datos en Europa/Helsinki. La nueva zona horaria tiene prioridad sobre la zona horaria del grupo de parámetros. Una zona horaria establecida en la base de datos anula la zona horaria del grupo de parámetros. Una zona horaria de sesión anula tanto la zona horaria del grupo de parámetros como la zona horaria establecida en la base de datos.


OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 2 años