Erreur 1115 (42000) : jeu de caractères inconnu : 'utf8mb4'
P粉512729862
P粉512729862 2023-08-28 11:56:56
0
2
421
<p>J'ai un dump MySQL et j'essaie de le restaurer en utilisant : </p> <pre class="brush:php;toolbar:false;">mysql -u"nom d'utilisateur" -p"mot de passe" --host="127.0.0.1" mysql_db </pre> <p>Cependant, cela renvoie l'erreur : </p> <pre class="brush:php;toolbar:false;">ERREUR 1115 (42000) à la ligne 3231 : jeu de caractères inconnu : 'utf8mb4'</pre> <p>Voici la ligne 3231-3233 : </p> <pre class="brush:php;toolbar:false;">/*!50003 SET caractère_set_client = utf8mb4 */ ; /*!50003 SET caractère_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_general_ci */ ;</pre> <p>J'utilise MySQL 5.1.69. Comment puis-je résoudre cette erreur ? </p>
P粉512729862
P粉512729862

répondre à tous(2)
P粉081360775

Vous pouvez essayer :

Ouvrez le fichier SQL via l'éditeur de texte, recherchez et remplacez tout

utf8mb4 to utf8

Importez à nouveau.

P粉547362845

Votre version ne prend pas en charge ce jeu de caractères, je crois que 5.5.3 l'a introduit. Vous devez mettre à niveau MySQL vers la version utilisée pour exporter ce fichier.

L'erreur est évidente : vous définissez un certain jeu de caractères dans votre code, mais votre version de MySQL ne le prend pas en charge et ne le sait donc pas.

Basé sur https://dev.mysql. com/doc/refman/5.5/en/charset-unicode-utf8mb4.html

Alors peut-être que vous pouvez le régler sur utf8, fermer les yeux et espérer, mais cela dépend de vos données et je ne le recommande pas.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!