Eu também tive esse problema esta manhã ao tentar preencher as tabelas de fuso horário em nosso servidor de produção (usando CentOS).
Contornei esse problema exportando o script de criação de tabela do meu computador de desenvolvimento (preencher as tabelas no Windows requer simplesmente baixar as tabelas e copiá-las no diretório apropriado).
Eu ajustei um pouco o script de criação e agora está funcionando para mim:
Não posso postá-lo em minhas respostas, pois o script é muito longo.
https://drive.google.com/file/d /0B7iwL5F-hwr_YkItRXk2Z1VZdlE/view?usp=sharing
Aqui está uma versão com o comentário (mas não parece funcionar, então use a versão sem comentários).
https://drive.google.com/file/d /0B7iwL5F-hwr_dWdjTDREcXNHQmM/view?usp=sharing
O script não deve demorar mais do que alguns segundos para ser executado. Você provavelmente precisará usar o
root
usuário para poder executá-lo. Você pode usar esta consulta para validar a instalação:
SELECT CONVERT_TZ(CURRENT_DATE(),'UTC','America/Montreal');
Se retornar
NULL
em vez de um datetime
, significa que o script falhou. Bom sucesso