Encontré este hilo después de pasar un tiempo tratando de averiguar por qué después de ejecutar el comando en la respuesta aceptada (que es el mismo en el sitio de desarrollo de MySQL), el comando no pudo convertir entre zonas horarias como
SELECT CONVERT_TZ('2004-01-01 12:00:00','UTC','MET') AS time
Resulta que en OS X hay dos archivos que causan problemas: /usr/share/zoneinfo/Factory
y /usr/share/zoneinfo/+VERSION
.
La solución ... mover temporalmente estos archivos a una ubicación diferente, como /usr/share/zoneinfo/.bak/
permite el comando
mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql
para completar toda la información esperada de la zona horaria.
Esto puede o no ser un error en mi versión instalada de MySQL:
$ mysql --version
mysql Ver 14.14 Distrib 5.6.11, for osx10.6 (x86_64) using EditLine wrapper
También estoy operando en STRICT_MODE
.
En cualquier caso, espero que esto le ahorre algunos dolores de cabeza a cualquiera que busque la solución.