Maison  >  Article  >  Opération et maintenance  >  Des caractères chinois tronqués apparaissent dans MySQL sous le système Centos

Des caractères chinois tronqués apparaissent dans MySQL sous le système Centos

王林
王林original
2020-03-20 14:29:462175parcourir

Des caractères chinois tronqués apparaissent dans MySQL sous le système Centos

1. Connectez-vous à MySQL pour afficher le jeu de caractères en utilisant SHOW VARIABLES LIKE 'character%';, l'affichage est le suivant :

Des caractères chinois tronqués apparaissent dans MySQL sous le système Centos

character_set_database et Le jeu de caractères par défaut de Character_set_server est toujours latin1.

(Tutoriel recommandé : Tutoriel d'utilisation des centos)

Solution :

Modifiez la valeur de la clé du jeu de caractères dans le fichier my.cnf de mysql .

1. Ajoutez default-character-set=utf8 dans le champ [client], comme suit :

[client]
default-character-set=utf8

2. Ajoutez Character-set-server= dans le [mysqld] champ utf8, comme suit :

[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
character-set-server=utf8

3. Ajoutez default-character-set=utf8 dans le champ [mysql], comme suit :

[mysql]
no-auto-rehash
default-character-set=utf8

Après la modification terminé, exécutez la commande service mysql restart Redémarrez simplement le service mysql.

Remarque : Il existe une différence entre le champ [mysqld] et le champ [mysql].

Tutoriels vidéo associés recommandés : Tutoriel vidéo Linux

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