Nie można załadować stref czasowych?

Próbuję załadować strefy czasowe do mojej instancji MySql (która jest uruchomiona na Ubuntu), dzięki czemu mogę użyć funkcji CONVERT_TZ, ale gdy uruchomię poniższe polecenie:

mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql

Otrzymuję następujące dane wyjściowe i kiedy próbuję użyćCONVERT_TZ po prostu wracaNULL nadal:

Ostrzeżenie: Nie można załadować '/ usr / share / zoneinfo / Asia / Riyadh87' jako strefy czasowej. Pomijam to. Ostrzeżenie: Nie można załadować '/ usr / share / zoneinfo / Asia / Riyadh88' jako strefy czasowej. Pomijam to. Ostrzeżenie: Nie można załadować '/ usr / share / zoneinfo / Asia / Riyadh89' jako strefy czasowej. Pomijam to. Ostrzeżenie: Nie można załadować '/ usr / share / zoneinfo / Mideast / Riyadh87' jako strefy czasowej. Pomijam to. Ostrzeżenie: Nie można załadować '/ usr / share / zoneinfo / Mideast / Riyadh88' jako strefy czasowej. Pomijam to. Ostrzeżenie: Nie można załadować '/ usr / share / zoneinfo / Mideast / Riyadh89' jako strefy czasowej. Pomijam to. Ostrzeżenie: Nie można załadować pliku „/usr/share/zoneinfo/iso3166.tab” jako strefy czasowej. Pomijam to. Ostrzeżenie: Nie można załadować '/ usr / share / zoneinfo / posix / Asia / Riyadh87' jako strefy czasowej. Pomijam to. Ostrzeżenie: Nie można załadować '/ usr / share / zoneinfo / posix / Asia / Riyadh88' jako strefy czasowej. Pomijam to. Ostrzeżenie: Nie można załadować '/ usr / share / zoneinfo / posix / Asia / Riyadh89' jako strefy czasowej. Pomijam to. Ostrzeżenie: Nie można załadować '/ usr / share / zoneinfo / posix / Mideast / Riyadh87' jako strefy czasowej. Pomijam to. Ostrzeżenie: Nie można załadować '/ usr / share / zoneinfo / posix / Mideast / Riyadh88' jako strefy czasowej. Pomijam to. Ostrzeżenie: Nie można załadować '/ usr / share / zoneinfo / posix / Mideast / Riyadh89' jako strefy czasowej. Pomijam to. Ostrzeżenie: Nie można załadować '/ usr / share / zoneinfo / right / Asia / Riyadh87' jako strefy czasowej. Pomijam to. Ostrzeżenie: Nie można załadować '/ usr / share / zoneinfo / right / Asia / Riyadh88' jako strefy czasowej. Pomijam to. Ostrzeżenie: Nie można załadować '/ usr / share / zoneinfo / right / Asia / Riyadh89' jako strefy czasowej. Pomijam to. Ostrzeżenie: Nie można załadować '/ usr / share / zoneinfo / right / Mideast / Riyadh87' jako strefy czasowej. Pomijam to. Ostrzeżenie: Nie można załadować '/ usr / share / zoneinfo / right / Mideast / Riyadh88' jako strefy czasowej. Pomijam to. Ostrzeżenie: Nie można załadować '/ usr / share / zoneinfo / right / Mideast / Riyadh89' jako strefy czasowej. Pomijam to. Ostrzeżenie: Nie można załadować pliku „/usr/share/zoneinfo/zone.tab” jako strefy czasowej. Pomijam to.

Czy ktoś ma pomysł, dlaczego tak się stanie?

PS:

Używam następującej metody do konwersji datetimes:

CONVERT_TZ(NOW(),'UTC', 'PCT')

Czy to możliwe, że po prostu konwertuję niepoprawnie i to jest przyczyną wyników NULL?

questionAnswers(2)

yourAnswerToTheQuestion