sql >> Base de Datos >  >> RDS >> Mysql

¿Cambio de zona horaria de MySQL?

La forma más fácil de hacer esto, como señaló Umar, es, por ejemplo

mysql> SET GLOBAL time_zone = 'America/New_York';

El uso de la zona horaria nombrada es importante para la zona horaria que tiene un ajuste de horario de verano. Sin embargo, para algunas compilaciones de Linux, puede obtener la siguiente respuesta:

#1298 - Zona horaria desconocida o incorrecta

Si está viendo esto, es posible que deba ejecutar una traducción de tzinfo_to_sql... es fácil de hacer, pero no obvio. Desde la línea de comandos de Linux, escriba:

mysql_tzinfo_to_sql /usr/share/zoneinfo/|mysql -u root mysql -p

Proporcione su contraseña de root (raíz de MySQL, no raíz de Linux) y cargará cualquier definición en su zoneinfo en mysql. A continuación, puede volver atrás y ejecutar su

mysql> SET GLOBAL time_zone = timezone;