También tuve este problema esta mañana al intentar llenar las tablas de zona horaria en nuestro servidor de producción (usando CentOS).
Resolví este problema exportando el script de creación de tablas desde mi computadora de desarrollo (rellenar las tablas en Windows simplemente requiere descargar las tablas y copiarlas en el directorio adecuado).
Modifiqué un poco el script de creación y ahora funciona para mí:
No puedo publicarlo en mis respuestas porque el guión es demasiado largo.
https://drive.google.com/file/d /0B7iwL5F-hwr_YkItRXk2Z1VZdlE/ver?usp=compartir
Aquí hay una versión con el comentario (pero parece que no funciona, así que use la versión sin comentarios).
https://drive.google.com/file/d /0B7iwL5F-hwr_dWdjTDREcXNHQmM/ver?usp=compartir
El script no debería tardar más de unos segundos en ejecutarse. Probablemente necesitará usar la root
usuario para poder ejecutarlo.
Puede utilizar esta consulta para validar la instalación:
SELECT CONVERT_TZ(CURRENT_DATE(),'UTC','America/Montreal');
Si devuelve NULL
en lugar de un datetime
, significa que el script falló.
Buen éxito