7. Dez 2025, 22:30 – 23:00
Betroffene Dienste: Webserver limeBASIC / limePRO / limeDEDICATED
Wir aktualisieren die Standard Collation von MySQL 8.4 auf utf8mb4_0900_ai_ci (bisher: utf8mb4_unicode_ci). Ab 7. Dez 23:00 Uhr fahren sämtliche Webserver unter folgender Konfiguration:
character-set-server = utf8mb4
collation-server = utf8mb4_0900_ai_ci
Wir empfehlen weiterhin, neue Schemas/Datenbanken jeweils unter expliziter Angabe der Default Charset + Collation anzulegen:
CREATE SCHEMA IF NOT EXISTS `mydb` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci;
Bei dieser Migration werden keine bestehenden Collations geändert, auch ist das Charset utf8mb4 bereits seit vielen Jahren der Standard. Die Collation utf8mb4_0900_ai_ci ist der Standard seit MySQL 8.0 – wird also Zeit, dass diese auch bei uns zum Standard wird.
Die MySQL-Collation utf8mb4_0900_ai_ci basiert auf dem Unicode Collation Algorithm (UCA) Version 9.0.0 und bringt moderne, präzisere Regeln für Sortierung und Vergleiche mit. Der Name setzt sich so zusammen:
| Teil | Bedeutung |
|---|---|
| utf8mb4 | Unicode-Zeichensatz mit bis zu 4 Byte pro Zeichen. Unterstützt Emojis, asiatische Zeichen, seltene Unicode-Symbole. |
| 0900 | Collation basiert auf Unicode 9.0.0 |
| ai | Accent Insensitive → Unterschiede in Akzenten werden ignoriert. Beispiel: ä = a = á = à = â |
| ci | Case Insensitive → Gross-/Kleinschreibung wird ignoriert. Beispiel: A = a, ß = s (je nach Unicode-Regeln). |
Falls du deine bestehenden Datenbanken auf Charset utf8mb4 und die Collation utf8mb4_0900_ai_ci konvertieren möchtest: Dies kann je nach Datenbasis sehr tricky werden. Wir haben aber unsere Tools bereit und helfen dir gerne dabei!