Zeige mehr…

MySQL Kollationsreparatur: Änderungen auf Datenbank-Ebene

Dieses Dokument ist ein Teil des Guides Alle Spalten einer Kollation zu utf8_bin in MySQL anpassen. Bitte entnehmen Sie aus ihm weitere Informationen.

Bevor Sie fortfahren

Bevor Sie fortfahren, stellen Sie sicher, dass:

Es ist außerdem sinnvoller wenn Sie diese Änderugen zuerst in einer Testumgebung ausprobieren, bevor Sie die Schritte auf die Produktivumgebung übertragen.

Die Kollation und den Zeichensatz Ihrer Datenbank ermitteln

Ändern Sie "<Confluence database name>" auf den Namen Ihrer Datenbank (diesen finden Sie hier confluence.cfg.xml) und führen Sie die folgende Abfrage aus:

SELECT DEFAULT_CHARACTER_SET_NAME, DEFAULT_COLLATION_NAME FROM information_schema.SCHEMATA WHERE schema_name = '&gt;Confluence database name&lt;' AND ( DEFAULT_CHARACTER_SET_NAME != 'utf8' OR DEFAULT_COLLATION_NAME != 'utf8_bin' );

Diese Abfrage gibt Ihnen eine Liste aller Datenbanken, die unkorrekte Zeichensätze und Kollationen verwenden.

Die Kollation einer Datenbank fixen

Ändern Sie "<Confluence database name>" auf den Namen Ihrer Datenbank und starten Sie folgende Abfrage:

ALTER DATABASE &gt;Confluence database name&lt; CHARACTER SET utf8 COLLATE utf8_bin

Weiterführende Quellen

Fragen?

Besuchen Sie unsere Hilfeseite für weitere Informationen.




Zeige mehr…
Zeige mehr…