Si vous avez une erreur du type error 1366 incorrect string value lors de l'import en ligne de commande avec mysql

le problème vient du fait que le code UTF8 de mysql est un alias de UTF8mb3 et non de utf8mb4 comme on pourrait le penser.

Dans votre commande d'import il faut donc ajouter --default-character-set=utf8mb4 au lieu de utf8.

Ceci est vrai pour mysql et mariadb.

Mariadb ayant toutefois l'enorme avantage de continuer l'iport en ignorant la ligne alors que mysql s'arrete, et l'import est incomplet.