Child pages
  • MySQL Kollationsreparatur: Änderungen auf Datenbank-Ebene
Skip to end of metadata
Go to start of metadata

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

(warning) Bevor Sie fortfahren, stellen Sie sicher, dass:

  • Confluence abgeschaltet ist
  • Ein vollständiges Datenbank-Backup vorliegt

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 = '<Confluence database name>'
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 <Confluence database name> CHARACTER SET utf8 COLLATE utf8_bin

 



Weiterführende Quellen






Confluence

 

 

Dieser Inhalt wurde zuletzt am 13.04.2017 aktualisiert.

Der Inhalt auf dieser Seite ist schon seit einer Weile nicht mehr aktualisiert worden. Das muss kein Nachteil sein. Oft überdauern unsere Seiten Jahre, ohne wirklich unnütz zu werden. Einfach auf diesen Link klicken, wenn wir die Seite mal wieder aktualisieren sollten. Alte Inhalte können falsch, irreführend oder überholt sein. Bitte nutzen Sie das Formular oder den Live-Chat auf dieser Seite oder kontaktieren Sie uns via E-Mail unter content@seibert-media.net, wenn Sie Zweifel, Fragen, Anregungen oder Änderungswünsche haben.