Maison  >  Article  >  base de données  >  Que dois-je faire si une erreur 1062 se produit dans MySQL ?

Que dois-je faire si une erreur 1062 se produit dans MySQL ?

coldplay.xixi
coldplay.xixioriginal
2020-08-24 15:39:2714608parcourir

La solution à l'erreur 1062 dans mysql : ouvrez d'abord le fichier de configuration mysql [my.cnf] ; puis ajoutez le code correspondant sous client et mysqld ; enfin, enregistrez, fermez et redémarrez mysql ;

Que dois-je faire si une erreur 1062 se produit dans MySQL ?

La solution à l'erreur 1062 dans mysql :

Les versions des deux instances sont proches, donc il ce n'est pas un problème de version. Les deux bases de données qui exécutent les instructions SQL sont importées de la même manière, je soupçonne donc qu'il s'agit d'un problème de jeu de caractères dans la base de données.

Vérifiez la configuration du jeu de caractères de MySQL :

show variables like 'collation_%';
show variables like 'character_set_%';

Le résultat est que utf-8 fonctionne normalement, mais l'erreur signalée est latin1, comme indiqué ci-dessous.

Un exemple de la cause et de la solution de l'erreur mysql ERROR 1062

Que dois-je faire si une erreur 1062 se produit dans MySQL ?

La configuration du jeu de caractères mysql a donc été modifiée.

1. Ouvrez le fichier de configuration mysql my.cnf

2 Ajoutez une ligne sous [client] :

default-character-set=utf8

3. >

default-character-set=utf8

4. Enregistrez et fermez puis redémarrez mysql : service mysql restart

Vérifiez à nouveau le jeu de caractères de mysql, il devrait être utf8.

Si la version de MySQL est 5.5.x et que le système d'exploitation est Ubuntu12.04, le service MySQL ne peut pas être démarré après la configuration ci-dessus. À ce stade, remplacez les modifications apportées à [mysqld] à l'étape 3 par :

3. Ajoutez :

character-set-server=utf8

sous [mysqld] et il devrait être normal de redémarrer après la sauvegarde.

Recommandations d'apprentissage associées :

Tutoriel MySQL

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn