Maison  >  Article  >  base de données  >  Comment changer le codage par défaut de MySQL en UTF8

Comment changer le codage par défaut de MySQL en UTF8

coldplay.xixi
coldplay.xixioriginal
2020-09-11 15:57:564263parcourir

Comment changer l'encodage par défaut de mysql en UTF8 : ajoutez d'abord [default-character-set=utf8] dans le champ client ; puis ajoutez enfin [character-set-server=utf8] dans le champ mysqld ; redémarrer Le service mysql prendra effet.

Comment changer le codage par défaut de MySQL en UTF8

Recommandations d'apprentissage associées : Tutoriel MySQL

Modifier l'encodage par défaut de Méthode mysql pour UTF8 :

windows :

a. WIN+R net stop mysql Fermez le service mysql

b. - dafault.ini, renommez-le my.ini, saisissez

UBUNTU:

** sudo vim /etc/mysql/my.cnf **进入

et effectuez les opérations suivantes :

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

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

2. Ajoutez Character-set-server=utf8 dans le [mysqld] champ, 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

Une fois la modification terminée, le redémarrage du service mysql sera effectué. prendre effet après le redémarrage du service mysql. Remarque : Il existe une différence entre le champ [mysqld] et le champ [mysql]. Personne n'a signalé cela en ligne.

Remarque : affichez les variables comme 'character%' pour afficher la méthode d'encodage mysql. Après modification, cela ressemblera à ceci :

+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
.

Si vous souhaitez en savoir plus sur l'apprentissage de la programmation, faites attention à la rubrique formation php !

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