Fuso Horários

Para que os fusos horários funcionem em uma instância do MariaDB/MySQL, você precisará inicializar os dados dos fusos horários e permitir que o usuário do banco de dados GLPI leia a ACL em sua tabela.

Aviso

Habilitar o suporte ao fuso horário na sua instância do MySQL pode afetar outro banco de dados na mesma instância; seja cuidadoso!

Aviso

Currently, MySQL, and MariaDB (prior to 11.5), have a maximum date limited to 2038-01-19 on fields relying on timestamp type!

MariaDB 11.5 onwards is limited to 2106.

Utilizadores não Windows

Na maioria dos sistemas, você precisará inicializar os dados dos fusos horários a partir dos fusos horários do sistema:

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

Você pode verificar a documentação do MariaDB sobre mysql_tzinfo_to_sql e a documentação do sistema para saber onde os dados estão armazenados (se não estiver em /usr/share/zoneinfo).

Não esqueça de reiniciar o servidor de banco de dados quando o comando for bem-sucedido.

Utilizadores Windows

O Windows não fornece informações de fuso horário, você precisará baixar e inicializar os dados por conta própria.

Consulte a documentação do MariaDB sobre fusos horários.

Garantir o acesso

Removed in version 10.0.20: Granting access to the mysql.time_zone_name is no longer required to support timezones usage.

Aviso

Cuidado para não conceder muito acesso ao usuário do banco de dados GLPI. As tabelas do sistema nunca devem conceder acesso aos usuários do aplicativo.

Para listar possíveis fusos horários, o usuário do banco de dados GLPI deve ter acesso de leitura na tabela `` mysql.time_zone_name``. Supondo que seu usuário seja glpi@localhost, você deve executar algo como:

GRANT SELECT ON `mysql`.`time_zone_name` TO 'glpi'@'localhost';

Creative Commons License