Synology/Nextcloud 15.0.6 – 4Byte-Unterstützung in MySQL/MariaDB aktivieren

Nach dem Update auf Nextcloud 15.0.6 wartet im Admin-Bereich wieder einmal ein neuer Hinweis, der gelöst werden möchte. Diesmal ist die Datenbank betroffen, genauer gesagt der Zeichensatz der Tabellen. Glücklicherweise ist die Behebung des Problems recht schnell erledigt. Übrigens sind diese Meldungen meist keine wirklichen Fehlermeldungen. Oft handelt es sich im neue Features oder aktualisierte Funktionen im Nextcloud-Update, die eine Änderung der Konfiguration benötigen.

Die aktuelle Meldung lautet folgendermaßen:

  • MySQL wird als Datenbank verwendet, unterstützt jedoch keine 4-Byte-Zeichen. Um beispielsweise 4-Byte-Zeichen (wie Emojis) ohne Probleme mit Dateinamen oder Kommentaren verarbeiten zu können, wird empfohlen, die 4-Byte-Unterstützung in MySQL zu aktivieren. Für weitere Details lesen Sie bitte die Dokumentationsseite hierzu.

Glücklicherweise spielt die DiskStation ausnahmsweise mal mit und bedarf keiner Sonderbehandlung.

Datenbank umstellen

  1. Verbindet euch via SSH (putty) mit eurer DiskStation.
  2. Legt eine neue Datei mit folgendem Befehl an:

    Nutzt ihr noch MariaDB5, lasst das 10 im Pfad weg.
  3. Fügt folgende Zeilen in die Datei ein:
  4. Im Paketzentrum deaktiviert und aktiviert ihr MariaDB wieder.
  5. Im phpMyAdmin (oder alternativ über die Kommandozeile) führt ihr folgendes SQL-Statement aus:

    Heißt eure Nextcloud-Datenbank anders, verwendet den richtigen Namen statt nextcloud.

Eure Datenbank unterstützt jetzt 4Byte-Zeichen, jetzt müsst ihr noch die bestehenden Einträge in den Tabellen aktualisieren.

Tabellen reparieren

  1. In der Kommandozeile wechselt in den Ordner eurer Nextcloud-Installation damit ihr die occ-Befehle ausführen könnt.
  2. Führt folgenden Befehl aus:
  3. Jetzt noch den Reperatur-Vorgang starten:

    Der Vorgang kann einige Zeit dauern und sollte für jede Tabelle der Nextcloud-Datenbank folgenden Output erzeugen:

    Hier werden die Tabellen an die durchgefühten Änderungen angepasst.
    Repair-Vorgang

Die Hinweismeldung ist jetzt verschwunden.
Habt ihr noch andere Meldungen im Admin-Bereich, dann schaut doch mal in diesem Artikel nach, hier findet ihr alle bisher aufgetauchten Meldungen gesammelt.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.