Ho riscontrato questo problema anche stamattina durante il tentativo di popolare le tabelle dei fusi orari sul nostro server di produzione (usando CentOS).
Ho risolto questo problema esportando lo script di creazione della tabella dal mio computer di sviluppo (per popolare le tabelle su Windows è sufficiente scaricare le tabelle e copiarle nella directory corretta).
Ho modificato un po' lo script di creazione e ora funziona per me:
Non riesco a pubblicarlo nelle mie risposte poiché lo script è troppo lungo.
https://drive.google.com/file/d /0B7iwL5F-hwr_YkItRXk2Z1VZdlE/view?usp=sharing
Ecco una versione con il commento (ma non sembra funzionare, quindi usa la versione senza commenti).
https://drive.google.com/file/d /0B7iwL5F-hwr_dWdjTDREcXNHQmM/view?usp=sharing
L'esecuzione dello script non dovrebbe richiedere più di qualche secondo. Probabilmente dovrai usare la root
utente per poterlo eseguire.
È possibile utilizzare questa query per convalidare l'installazione:
SELECT CONVERT_TZ(CURRENT_DATE(),'UTC','America/Montreal');
Se restituisce NULL
invece di un datetime
, significa che lo script non è riuscito.
Buon successo