Salta al contenuto

MySQL Unknown collation utf8mb4_0900_ai_ci

Pubblicato il Aggiornato il

In breve: MySQL Unknown collation utf8mb4_0900_ai_ci: indica che il server destinazione non riconosce una collation presente nel dump, spesso perché proviene da una versione MySQL più recente.

Che cosa significa

Il server destinazione non riconosce una collation presente nel dump, spesso perché proviene da una versione MySQL più recente.

Come riconoscere il problema

  • import fermo su CREATE TABLE.
  • dump con 0900_ai_ci.
  • destinazione MariaDB.
  • sorgente funzionante.
  • conflitti dopo sostituzione.

Cause più frequenti

  • Versione incompatibile
  • Default moderno nel dump
  • Differenza mysql-mariadb
  • Sostituzione incompleta
  • Differenze semantiche
  • Indici unici

Diagnosi passo per passo

  1. Controllare versioni.
  2. Cercare collate nel dump.
  3. Elencare collation disponibili.
  4. Valutare requisiti applicativi.
  5. Creare copia dump.
  6. Provare in staging.
  7. Confrontare conteggi.

Procedura di risoluzione

  1. Rigenerare dump compatibile.
  2. Sostituire in una copia.
  3. Aggiornare server se supportato.
  4. Allineare charset e collation.
  5. Gestire conflitti unici.
  6. Testare ordinamenti.
  7. Documentare la scelta.

Guide Xlogic correlate

Fonti tecniche

MySQL Unknown collation utf8mb4_0900_ai_ci ultima modifica: 2026-08-02T19:43:19+02:00 da Team tecnico Xlogic

Ti è piaciuto questo Post?