Sie können Kollatierungen an mehreren Stellen definieren. Wie in den Kommentaren beschrieben, unterstützt Ihre MySQL-Server-Version das Festlegen der Sortierung auf Verbindungsebene.
Um zu sehen, wann Sie die richtige Konfiguration geändert haben, können Sie eine einfache CREATE TABLE
Anweisung wie die folgende ausführen und prüfen, welcher Zeichensatz und welche Sortierung verwendet werden soll.
CREATE TABLE testSettings( Dummy TEXT );
Sie haben die WP-Version nicht angegeben, aber Sie könnten versuchen, char
und collation
die Konfigurationsdatei [ 2 ] zu verwenden. Auf die aktuelle WP - Version (4.7.1) scheint der Standard die eingestellt werden, charset
um utf8
ein und nicht definieren collation
. Sie müssen testen, wann die Einstellung der Kollatierung in der Konfiguration die Änderung verhindert.
Aber selbst wenn Sie das tun, bin ich mir nicht sicher, ob es Ihr Fell retten würde, da WP ( zumindest seit 2015 ) die Kollatierung im Hintergrund aufrüstet utf8mb4
. Wenn diese Informationen nicht ausreichen, können Sie sich auch diesen geschlossenen Fehler ansehen, der die Entscheidung etwas beleuchten könnte.
Um das Upgrade zu umgehen, können Sie eine ältere MySQL-Version verwenden. Aber bei der Suche das würde ich vorschlagen, nur den Dienst zu ändern, dass Ihr DB läuft. Wenn sie nicht unterstützt werden utfmb4
, wird anscheinend ein MySQL-Server ausgeführt, der älter als 5.5.3 ist, das im März 2010 veröffentlicht wurde . Was darauf hindeutet, dass sie ihre Software seit mehr als 6 Jahren nicht aktualisiert haben.