Não é possível carregar fusos horários?
Eu estou tentando carregar fusos horários na minha instância MySql (que está sendo executado no Ubuntu) para que eu possa usar a função CONVERT_TZ, mas quando eu executar o comando abaixo:
mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql
Eu recebo a seguinte saída e quando tento usarCONVERT_TZ
apenas retornaNULL
ainda:
Aviso: não é possível carregar '/ usr / share / zoneinfo / Asia / Riyadh87' como fuso horário. Ignorando isso. Aviso: não é possível carregar '/ usr / share / zoneinfo / Asia / Riyadh88' como fuso horário. Ignorando isso. Aviso: não é possível carregar '/ usr / share / zoneinfo / Asia / Riyadh89' como fuso horário. Ignorando isso. Aviso: não é possível carregar '/ usr / share / zoneinfo / Mideast / Riyadh87' como fuso horário. Ignorando isso. Aviso: Não é possível carregar '/ usr / share / zoneinfo / Mideast / Riyadh88' como fuso horário. Ignorando isso. Aviso: não é possível carregar '/ usr / share / zoneinfo / Mideast / Riyadh89' como fuso horário. Ignorando isso. Aviso: não é possível carregar '/usr/share/zoneinfo/iso3166.tab' como fuso horário. Ignorando isso. Aviso: Não é possível carregar '/ usr / share / zoneinfo / posix / Asia / Riyadh87' como fuso horário. Ignorando isso. Aviso: Não foi possível carregar '/ usr / share / zoneinfo / posix / Asia / Riyadh88' como fuso horário. Ignorando isso. Aviso: Não foi possível carregar '/ usr / share / zoneinfo / posix / Asia / Riyadh89' como fuso horário. Ignorando isso. Aviso: Não foi possível carregar '/ usr / share / zoneinfo / posix / Mideast / Riyadh87' como fuso horário. Ignorando isso. Aviso: Não é possível carregar '/ usr / share / zoneinfo / posix / Mideast / Riyadh88' como fuso horário. Ignorando isso. Aviso: Não foi possível carregar '/ usr / share / zoneinfo / posix / Mideast / Riyadh89' como fuso horário. Ignorando isso. Aviso: não é possível carregar '/ usr / share / zoneinfo / right / Asia / Riyadh87' como fuso horário. Ignorando isso. Aviso: não é possível carregar '/ usr / share / zoneinfo / right / Asia / Riyadh88' como fuso horário. Ignorando isso. Aviso: não é possível carregar '/ usr / share / zoneinfo / right / Asia / Riyadh89' como fuso horário. Ignorando isso. Aviso: não é possível carregar '/ usr / share / zoneinfo / right / Mideast / Riyadh87' como fuso horário. Ignorando isso. Aviso: Não é possível carregar '/ usr / share / zoneinfo / right / Mideast / Riyadh88' como fuso horário. Ignorando isso. Aviso: não é possível carregar '/ usr / share / zoneinfo / right / Mideast / Riyadh89' como fuso horário. Ignorando isso. Aviso: não é possível carregar '/usr/share/zoneinfo/zone.tab' como fuso horário. Ignorando isso.
Alguém tem uma ideia de por que isso estaria acontecendo?
PS:
Eu estou usando o seguinte método para converter datetimes:
CONVERT_TZ(NOW(),'UTC', 'PCT')
É possível que eu esteja apenas convertendo incorretamente e essa é a causa dos resultados NULL?