Seite 1 von 5

Fehlermeldung MySQL nach Update

Verfasst: Dienstag 17. März 2020, 08:25
von Surwehme
Hallo,

haben soeben ein Update auf Version 23.8 gefahren.
Nach dem Neustart erschien folgende Fehlermeldung:
[MySQL][ODBC 5.3(w) Driver][mysqld-8.0.12]Source character set not supported by client.

Das Anmeldefenster erscheint ganz normal und die Fehlermeldung erscheint nach dem Login-Prozess.
Aktuell können wir Schild nicht starten.
Was könne wir machen?

Glückauf aus Bochum
Andreas Surwehme

Re: Fehlermeldung MySQL nach Update

Verfasst: Dienstag 17. März 2020, 10:20
von Pfotenhauer
Hallo.

Kontrollieren Sie bitte mal die Collation der DAtenbank und auch der einzelnen Tabellen!
Was ist bei Ihnen eingestellt?

Re: Fehlermeldung MySQL nach Update

Verfasst: Dienstag 17. März 2020, 11:21
von Pfotenhauer
Hallo nochmal.

Gibt es dazu ein Fehlerprotokoll?
viewtopic.php?f=26&t=89

Re: Fehlermeldung MySQL nach Update

Verfasst: Mittwoch 18. März 2020, 20:10
von goeller
Hallo
ich bin ein Kolleg von Herr Surwehme

Das update über schildupdate2_0_23_8.exe von 2.0.22.12 auf 2.0.23.8 funktioniert.
Der Login funktioniert auch , Sanduhr erscheint, dann Fehlermeldung
wird nur die Schild2000.exe gegen die alte schild2000.exe (V2.0.22.12) ausgetauscht, funktioniert die MySQL DB wieder.

ich sende ihnen einmal über Mail das Fehlerprotokoll als Anhang

Mit freundlichen Grüßen
Ludger Göller

Re: Fehlermeldung MySQL nach Update

Verfasst: Donnerstag 19. März 2020, 12:03
von Pfotenhauer
Hallo.

Wie gesagt hatte ich diesen Fall an einer Schule schon mal.
Dort war als Collation utf8_mb4 eingestellt, was wir nicht unterstützen.

Re: Fehlermeldung MySQL nach Update

Verfasst: Donnerstag 19. März 2020, 16:18
von goeller
Hallo
Wir haben die SchildNRW DB im Sep 2018 auf MySQL 8.0.12 umgestellt (entsprechen der Anleitung von Martin Roß (2017 pdf))
Bisher hat jedes Schild update problemlos funktioniert
Hier die Daten aus MySQL Server
schemas : schild_nrw_ge Default collation : utf8mb4_900_ai_ci

Default characterset : utf8mb4

Die Tabellen K_Datenschutz und SchuelerDatenschutz existieren nicht in dem Schema

Problem (was ich nicht verstehe): alte schild2000.exe arbeitet doch mit Collation ut8mb4 zusammen

Welche Collation /characterset wird denn von SchildNRW verwendet?


Mit freundlichen Grüßen

Ludger Göller

Re: Fehlermeldung MySQL nach Update

Verfasst: Donnerstag 19. März 2020, 16:59
von Pfotenhauer
Hallo.

utf8_mb4 ist eine sehr alte auslaufende Collation.

Stellen Sie bitte mal alles auf UFT8_bin um.

Re: Fehlermeldung MySQL nach Update

Verfasst: Donnerstag 19. März 2020, 17:23
von goeller
Hallo
wenn characterset: utf8mb4 dann collation: utf8mb4_bin möglich
wenn Umstellung auf collation: utf8_bin gefordert, dann nur möglich, wenn characterset: utf8 gewählt wird

Beides getestet (+ jeweils MySQL Dienst neu gestartet) ; beides Mal die gleich bisherige Fehlermeldung

Re: Fehlermeldung MySQL nach Update

Verfasst: Donnerstag 19. März 2020, 17:34
von Pfotenhauer
Hallo.

Genau. Ich kann Ihnen nicht sagen, wer utf8mb4_bin vorgeschlagen hat, wir tun das nicht...

Re: Fehlermeldung MySQL nach Update

Verfasst: Donnerstag 19. März 2020, 17:42
von goeller
Hallo
mit charaterset utf8 und collation utf8_bin ergibt sich die bisherige Fehlermeldung
diese Änderungen habe ich nur für das schema durchgeführt => in den einzelnen Tables erfolgt die Umstellung automatisch