GLPI: Hinzufügen von Zeitzonen zu MariaDB unter Linux

Für eine korrekte Funktion sind GLPI 10 und GLPI 11 auf die Zeitzonen (Timezones) der Datenbank, hier MariaDB, angewiesen.

Standardmäßig werden sie nicht in die Datenbank geladen; dies muss vom Betriebssystem aus erfolgen.

Für diese Operation benötigen Sie das MariaDB-Root-Passwort.

Geben Sie folgenden Befehl ein:

sudo mariadb-tzinfo-to-sql /usr/share/zoneinfo | mariadb -p -u root mysql

Geben Sie das Passwort des MariaDB-Root-Kontos ein.

Nun müssen wir dem GLPI-Datenbankbenutzer die Berechtigung erteilen, auf die Tabelle time_zone_name zuzugreifen.

Verbindung zum MariaDB-Server herstellen:

sudo mariadb -p -u root

Geben Sie das Passwort des MariaDB-Root-Kontos ein.

Wechsel zur MySQL-Datenbank:

use mysql

Berechtigungen ändern:

GRANT SELECT ON mysql.time_zone_name to 'glpi'@'127.0.0.1';

Der Benutzer ‚glpi’@’127.0.0.1‘ muss an Ihre Umgebung angepasst werden.

Berechtigungen aktualisieren:

FLUSH PRIVILEGES;

Verlassen der Eingabeaufforderung mariadb.

Überprüfen Sie in GLPI im Abschnitt Konfiguration / Allgemein, ob die Zeitzonen geladen sind.

Romain Drouche
Systemarchitekt | MCSE: Kerninfrastruktur
IT-Infrastrukturexperte mit über 15 Jahren Berufserfahrung. Aktuell tätig als Projektmanager für Systeme und Netzwerke sowie als Experte für Informationssystemsicherheit, nutze ich mein Fachwissen, um die Zuverlässigkeit und Sicherheit technologischer Umgebungen zu gewährleisten.

Schreibe einen Kommentar