{"id":11873,"date":"2022-03-31T13:50:26","date_gmt":"2022-03-31T11:50:26","guid":{"rendered":"https:\/\/wp.jochen.hayek.name\/blog-de\/?p=11873"},"modified":"2022-03-31T13:56:04","modified_gmt":"2022-03-31T11:56:04","slug":"mysql-cest","status":"publish","type":"post","link":"https:\/\/wp.jochen.hayek.name\/blog-de\/2022\/03\/31\/mysql-cest\/","title":{"rendered":"MySQL-Fehlermeldung: &#8220;The server time zone value &#8216;CEST&#8217; is unrecognized or represents more than one time zone&#8221;"},"content":{"rendered":"\n<ul>\n<li><a href=\"https:\/\/stackoverflow.com\/questions\/49518683\/the-server-time-zone-value-cest-is-unrecognized\">https:\/\/stackoverflow.com\/questions\/49518683\/the-server-time-zone-value-cest-is-unrecognized<\/a>\u00a0\u2013 die Beschreibung des Problems und verschiedene L\u00f6sungsansatz<\/li>\n<li><a href=\"https:\/\/stackoverflow.com\/a\/51494191\">https:\/\/stackoverflow.com\/a\/51494191<\/a>\u00a0\u2013 mein favorisierter L\u00f6sungsansatz<\/li>\n<\/ul>\n<p>Die Fehlermeldung erschien in den Log-Files von Java-Applikationen, die unter dem Java-&#8220;<em>application server<\/em>&#8221; WildFly AKA JBoss auf verschiedenen Linux-Servern liefen.<\/p>\n<p>Es geschah am Wochenende der Umstellung auf Sommerzeit im Jahr 2022. <br \/>Es wird spekuliert, dass es eigentlich schon am Samstag davor losging. <br \/>Aber es war schon auff\u00e4llig, dass es genau das Wochenende dieser Umstellung war. <br \/>Eigentlich wurde zu dieser Zeit kein System neugestartet &#8211; aber wer wei\u00df das so genau?<\/p>\n<p>Allerdings sind eigentlich MySQL-Server die mittelbaren Verursacher des Problems.<\/p>\n<p>Wie bekommt man in der RPM-Welt heraus, wann auf der aktuellen Maschine Updates eingespielt wurden?<\/p>\n<p><code>$ rpm -qa --qf '%{INSTALLTIME} %-40{NAME} %{INSTALLTIME:date}\\n' | sort -n | cut -d' ' -f2-<\/code><\/p>\n<p>Die Installations-Beschreibungen f\u00fcr MySQL-Server sagen, dass die System-Zeitzonen in MySQL importiert werden sollen (und zwar in die System-Datenbank <span style=\"text-decoration: underline;\">mysql<\/span>) (und das tun wir hier am besten auch):<\/p>\n<p><code>$ mysql_tzinfo_to_sql \/usr\/share\/zoneinfo | mysql -u root -p mysql<\/code><\/p>\n<p>In <span style=\"text-decoration: underline;\">\/etc\/my.cnf<\/span> soll dann im Abschnitt <span style=\"text-decoration: underline;\">[mysqld]<\/span> der folgende Eintrag stehen:<\/p>\n<p><code>default_time_zone = Europe\/Berlin<\/code><\/p>\n<p>Damit der neue Eintrag wirksam wird, muss der Service <span style=\"text-decoration: underline;\">mysqld<\/span> neu gestartet werden (ich schreibe hier absichtlich nur mal die status-Abfrage hin):<\/p>\n<p><code>$ sudo systemctl status mysqld<\/code><\/p>\n\n\n\n<p>Viel Erfolg!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>https:\/\/stackoverflow.com\/questions\/49518683\/the-server-time-zone-value-cest-is-unrecognized\u00a0\u2013 die Beschreibung des Problems und verschiedene L\u00f6sungsansatz https:\/\/stackoverflow.com\/a\/51494191\u00a0\u2013 mein favorisierter L\u00f6sungsansatz Die Fehlermeldung erschien in den Log-Files von Java-Applikationen, die unter dem Java-&#8220;application server&#8221; WildFly AKA JBoss auf verschiedenen Linux-Servern liefen. Es geschah am Wochenende der Umstellung auf Sommerzeit im Jahr 2022. Es wird spekuliert, dass es eigentlich schon am Samstag davor losging. Aber [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_share_on_mastodon":"0"},"categories":[1],"tags":[1487,1488,1251],"class_list":["post-11873","post","type-post","status-publish","format-standard","hentry","category-uncategorised","tag-linux","tag-mysql","tag-sommerzeit"],"share_on_mastodon":{"url":"","error":""},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paO0l8-35v","jetpack_likes_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/posts\/11873","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/comments?post=11873"}],"version-history":[{"count":2,"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/posts\/11873\/revisions"}],"predecessor-version":[{"id":11876,"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/posts\/11873\/revisions\/11876"}],"wp:attachment":[{"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/media?parent=11873"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/categories?post=11873"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/tags?post=11873"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}