MySQL/MariaDB Timezone Tables
Vorwort
Der Artikel erklärt Ihnen, wie Sie die MySQL Timezone Tables erstellen können, wenn diese nicht existieren und Sie bspw. eine entsprechende Meldung von Ihrer Shopware-Applikation o.ä. erhalten. Sofern Sie einen Server von creoline im Support-Level „Managed" haben, hilft Ihnen hierbei unser Kundensupport gerne weiter. Diese Anleitung kann auch bei Servern mit installiertem Plesk Control Panel verwendet werden.
Voraussetzungen
- installierter MySQL-Server oder MariaDB-Server
- root-Zugang
MySQL-Server
Melden Sie sich mittels SSH an Ihrem Server an und führen Sie den folgenden Befehl aus:
mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql Je nachdem, welche Authentifizierungsmethode für den Benutzer root verwendet wird, kann die Angabe des Parameters -p für die Authentifizierung via Passwort entfallen.
Wenn Sie überprüfen möchten, ob der Übertragungsvorgang erfolgreich war, können Sie den folgenden Befehl verwenden:
mysql -u root -p -e "SELECT * FROM mysql.time_zone_name;" Für Plesk-Server können Sie auch den folgenden Befehl verwenden:
mysql -u admin -p`cat /etc/psa/.psa.shadow` -e "SELECT * FROM mysql.time_zone_name;" Damit die Änderungen aktiv werden, muss der MySQL-Server abschließend noch neu gestartet werden:
systemctl restart mysql.service MariaDB-Server
Melden Sie sich mittels SSH an Ihrem Server an und führen Sie den folgenden Befehl aus:
mariadb-tzinfo-to-sql /usr/share/zoneinfo | mariadb -u root mysql Je nachdem, welche Authentifizierungsmethode für den Benutzer root verwendet wird, kann die Angabe des Parameters -p für die Authentifizierung via Passwort entfallen.
Wenn Sie überprüfen möchten, ob der Übertragungsvorgang erfolgreich war, können Sie den folgenden Befehl verwenden:
mysql -u root -p -e "SELECT * FROM mysql.time_zone_name;" Für Plesk-Server können Sie auch den folgenden Befehl verwenden:
mysql -u admin -p`cat /etc/psa/.psa.shadow` -e "SELECT * FROM mysql.time_zone_name;" Damit die Änderungen aktiv werden, muss der MySQL-Server abschließend noch neu gestartet werden:
systemctl restart mariadb.service