Loading

Errore "[MySQL][ODBC 5.3(w) Driver]Unknown character set: 'utf8mb4'" durante la connessione a MySQL

Data pubblicazione: Mar 6, 2023
Descrizione

Durante la connessione a MySQL, tramite Tableau Desktop o Tableau Server oppure tramite un test DNS, il driver Unicode di MySQL restituisce l'errore

"[MySQL][ODBC 5.3(w) Driver]Unknown character set: 'utf8mb4'". ([MySQL][Driver ODBC 5.3(w)] Set di caratteri sconosciuto: "utf8mb4")


Ulteriori informazioni relative a questo scenario:

  • Questo errore si verificherà solo durante la connessione a un server MySQL precedente alla versione 5.5.3.
  • Questo errore si verificherà solo con i driver ODBC MySQL versione 5.3.11 o successiva.

Cause

A partire dalla versione 5.3.11, il driver ODBC MySQL ha iniziato a utilizzare il set di caratteri UTF8MB4, invece di UTF8. Tuttavia, il supporto per il set di caratteri UTF8MB4 non è stato aggiunto al server MySQL fino alla versione 5.5.3, quindi la connessione a qualsiasi versione del server precedente a questa genererà l'errore precedente.
Risoluzione
Per evitare questo errore, utilizza una delle seguenti soluzioni:

Opzione 1

Esegui il downgrade a una versione precedente del driver MySQL (precedente alla 5.3.11).

Opzione 2

Esegui l'upgrade del server MySQL alla versione 5.5.3 o successiva, dove è supportato il set di caratteri UTF8MB4.

Opzione 3

Utilizza il connettore generico ODBC di Tableau e connettiti utilizzando il driver ANSI MySQL, anziché il driver Unicode predefinito (tieni presente che le connessioni che utilizzano il connettore ODBC generico non sono supportate e potrebbero comportare funzionalità limitate). 
Risorse aggiuntive
Per maggiori informazioni su questa modifica, consulta la seguente documentazione di MySQL:
Numero articolo Knowledge

001471116

 
Caricamento
Salesforce Help | Article