Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como preencher tabelas de zona no banco de dados mysql no Ubuntu com xampp


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