Erreur MySQL 1115 : jeu de caractères inconnu 'utf8mb4'
Lors de la tentative de restauration d'un dump MySQL, les utilisateurs peuvent rencontrer l'erreur « ERREUR 1115 (42000) : Jeu de caractères inconnu : 'utf8mb4'." Cette erreur se produit lorsque la version de MySQL utilisée ne prend pas en charge le jeu de caractères spécifié dans le fichier de dump.
Dans ce cas particulier, le fichier de dump contient des lignes telles que :
/*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_general_ci */ ;
Ces lignes demandent à MySQL de définir le jeu de caractères sur « utf8mb4 » pour la session en cours. Cependant, la version de MySQL utilisée (5.1.69) ne prend pas en charge 'utf8mb4'.
Pour résoudre cette erreur, les étapes suivantes sont recommandées :
Il est important de noter que bien que « utf8mb4 » soit un sur-ensemble de « utf8 », il se peut qu'il ne soit pas en mesure de stocker toutes les données valides dans « utf8 ». Par conséquent, il est essentiel de considérer les risques et implications potentiels avant de modifier le jeu de caractères d'une base de données.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!