MySQL 4 Byte
MySQL 4 Byte
Hallo,
Ich möchte MySQL 4-byte Unterstützung aktivieren wegen Nextcloud,
JEDOCH steht dort dass man bei mysqldump die Argumente "--default-character-set=utf8mb4" hinzufügen muss,
nun stellt sich mir die Frage, ob KeyHelp zum sichern der Datenbanken mysqldump benutzt?
(siehe https://docs.nextcloud.com/server/17/ad ... pport.html)
Dankee
[Mod-Edit]
Verschoben nach Off Topic, da es hier um Spezifika zu einer Drittsoftware geht und nicht direkt um Keyhelp.
Ich möchte MySQL 4-byte Unterstützung aktivieren wegen Nextcloud,
JEDOCH steht dort dass man bei mysqldump die Argumente "--default-character-set=utf8mb4" hinzufügen muss,
nun stellt sich mir die Frage, ob KeyHelp zum sichern der Datenbanken mysqldump benutzt?
(siehe https://docs.nextcloud.com/server/17/ad ... pport.html)
Dankee
[Mod-Edit]
Verschoben nach Off Topic, da es hier um Spezifika zu einer Drittsoftware geht und nicht direkt um Keyhelp.
Last edited by Jolinar on Wed 25. Mar 2020, 15:53, edited 1 time in total.
Reason: Mod-Edit
Reason: Mod-Edit
- Jolinar
- Community Moderator
- Posts: 3614
- Joined: Sat 30. Jan 2016, 07:11
- Location: Weimar (Thüringen)
- Contact:
Re: MySQL 4 Byte
Ich hab den verlinkten Text jetzt nur überflogen...aber die Notwendigkeit des Parameters scheint nur bei Verwendung von MySQL relevant zu sein.
Da Keyhelp standardmäßig MariaDB einsetzt, dürfte sich die Frage nicht stellen.
Unabhängig davon setzen viele der Keyhelp-Admins, die hier unterwegs sind, Nextcloud ein und haben bisher noch nicht über Probleme in dieser Richtung berichtet.
Da Keyhelp standardmäßig MariaDB einsetzt, dürfte sich die Frage nicht stellen.
Unabhängig davon setzen viele der Keyhelp-Admins, die hier unterwegs sind, Nextcloud ein und haben bisher noch nicht über Probleme in dieser Richtung berichtet.
Wenn jemand inkompetent ist, dann kann er nicht wissen, daß er inkompetent ist. (David Dunning)
Data Collector für Community Support
___
Ich verwende zwei verschiedene Schriftfarben in meinen Beiträgen /
I use two different font colors in my posts:
Data Collector für Community Support
___
Ich verwende zwei verschiedene Schriftfarben in meinen Beiträgen /
I use two different font colors in my posts:
- In dieser Farbe schreibe ich als Moderator und gebe moderative Hinweise oder begründe moderative Eingriffe /
In this color, I write as a moderator and provide moderative guidance or justify moderative interventions - In dieser Farbe schreibe ich als Community Mitglied und teile meine private Meinung und persönlichen Ansichten mit /
In this color, I write as a community member and share my personal opinions and views
Re: MySQL 4 Byte
Die Meldung ist bei NextCloud auch mit MariaDB 10.3 präsent, da es dabei aber nur um Emojis geht und das Fehlen der 4-Byte-Unterstützung sonst keine Auswirkungen hat, habe ich es immer ignoriert.
Re: MySQL 4 Byte
ich habs über shell so geändert:
Code: Select all
php occ config:system:set mysql.utf8mb4 --type boolean --value="true"
- Reseller4711
- Posts: 210
- Joined: Thu 5. May 2016, 17:50
-
- Posts: 579
- Joined: Tue 9. Feb 2016, 16:44
Re: MySQL 4 Byte
Die Frage ob Keyhelp bei der Sicherung das unterstützt finde ich wichtig. Falls nicht, können sehr blöde Dinge passieren.
Z.B. werden beim Insert alle Zeichen nach einem 4byte Zeichen (z.B. Emoji) verworfen, wenn ich mich richtig erinnere.
Das sollte man einfach testen können.
Viele Grüße, Christian
- Jolinar
- Community Moderator
- Posts: 3614
- Joined: Sat 30. Jan 2016, 07:11
- Location: Weimar (Thüringen)
- Contact:
Re: MySQL 4 Byte
Hier sollte man mal einen Blick in die entsprechende Doku werfen...
--default-character-set=name
Set the default character set to name. If no character set is specified, until MariaDB 10.3.11, mysqldump uses utf8, and from MariaDB 10.3.11, uses utf8mb4.
Wenn jemand inkompetent ist, dann kann er nicht wissen, daß er inkompetent ist. (David Dunning)
Data Collector für Community Support
___
Ich verwende zwei verschiedene Schriftfarben in meinen Beiträgen /
I use two different font colors in my posts:
Data Collector für Community Support
___
Ich verwende zwei verschiedene Schriftfarben in meinen Beiträgen /
I use two different font colors in my posts:
- In dieser Farbe schreibe ich als Moderator und gebe moderative Hinweise oder begründe moderative Eingriffe /
In this color, I write as a moderator and provide moderative guidance or justify moderative interventions - In dieser Farbe schreibe ich als Community Mitglied und teile meine private Meinung und persönlichen Ansichten mit /
In this color, I write as a community member and share my personal opinions and views
-
- Posts: 579
- Joined: Tue 9. Feb 2016, 16:44
Re: MySQL 4 Byte
In der Doku von MariaDB kann man jedoch nicht feststellen, welche Parameter Keyhelp übergibt.Jolinar wrote: ↑Thu 26. Mar 2020, 09:46 Hier sollte man mal einen Blick in die entsprechende Doku werfen...
Folgende Parameter werden, soweit ich das sehe, an mysqldump übergeben:
Code: Select all
--skip-lock-tables --routines
Ich habe ein Backup mit Emoji erstellt, die Tabelle gelöscht und wieder eingespielt. Passt.
Also - alles gut.
Viele Grüße, Christian
- Jolinar
- Community Moderator
- Posts: 3614
- Joined: Sat 30. Jan 2016, 07:11
- Location: Weimar (Thüringen)
- Contact:
Re: MySQL 4 Byte
Da hast du natürlich recht. Wenn KH explizit den Parameter "utf8" übergeben würde, dann wäre das Backup tatsächlich fehlerhaft.select name from me; wrote: ↑Thu 26. Mar 2020, 12:09 In der Doku von MariaDB kann man jedoch nicht feststellen, welche Parameter Keyhelp übergibt.
Wenn jemand inkompetent ist, dann kann er nicht wissen, daß er inkompetent ist. (David Dunning)
Data Collector für Community Support
___
Ich verwende zwei verschiedene Schriftfarben in meinen Beiträgen /
I use two different font colors in my posts:
Data Collector für Community Support
___
Ich verwende zwei verschiedene Schriftfarben in meinen Beiträgen /
I use two different font colors in my posts:
- In dieser Farbe schreibe ich als Moderator und gebe moderative Hinweise oder begründe moderative Eingriffe /
In this color, I write as a moderator and provide moderative guidance or justify moderative interventions - In dieser Farbe schreibe ich als Community Mitglied und teile meine private Meinung und persönlichen Ansichten mit /
In this color, I write as a community member and share my personal opinions and views
Re: MySQL 4 Byte
Dann kann aber was nicht stimmen...
Wenn du Version 10.1.44 verwendest müsste gem. Doku doch eigentlich "utf8" verwendet werden.
Keyhelp übergibt aber keinen Zeichensatz-Parameter und trotzdem werden die Icons korrekt wiederhergestellt?
Wenn du Version 10.1.44 verwendest müsste gem. Doku doch eigentlich "utf8" verwendet werden.
Keyhelp übergibt aber keinen Zeichensatz-Parameter und trotzdem werden die Icons korrekt wiederhergestellt?
Gruß,
Tobi
-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
Tobi
-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
Re: MySQL 4 Byte
Vielleicht hängt es damit zusammen, dass bei MariaDB in mysqldump die Option "--opt" standardmäßig aktiv ist, die beinhaltet "set-charset" und das wiederum setzt "SET NAMES <<default_character_set>>' in jeden Dump.
<<default_character_set>> ist unter Debian und Ubuntu utf8mb4 (im Gegensatz zu dem Standard latin1 in anderen Distros).
Bin einfach mal davon ausgegangen, dass das reicht, und bin eigentlich gar nicht auf die Idee gekommen, dass Keyhelp noch ein --default-character-set übergeben könnte...
Re: MySQL 4 Byte
Ah!
Danke Thorsten.
Dann sollte ich gleich Mal mein SQL-Backup überprüfen...
Danke Thorsten.
Dann sollte ich gleich Mal mein SQL-Backup überprüfen...
Gruß,
Tobi
-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
Tobi
-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
-
- Posts: 579
- Joined: Tue 9. Feb 2016, 16:44
Re: MySQL 4 Byte
Ja, ich habe mich auch gewundert. Aber nach dem Keyhelp Backup und Restore der Tabelle waren allen Emoji korrekt in der Datenbank vorhanden. ¯\_(ツ)_/¯
Ich denke, es lohnt sich das mit den eigenen Projekten zu testen.
Viele Grüße, Christian