Linux下MySQL的彻底卸载和安装配置字符集_MySQL
Linux下MySQL的彻底卸载和安装配置字符集
前言:
Linux环境下MySQL的安装和配置在网上已经有很多教程了。之所以写这篇文章是因为在配置字符集的时候找了网上的一些教程发现并不能用导致折腾了一阵子。下面的教程均是亲自实践。MySQL的彻底卸载
首先查看一下自己是否已经安装了MySQL。代码如下:ps -aux|grep mysql

关于mysql的彻底卸载有很多方法,人工去卸载和删除冗余文件比较麻烦,只需依次执行以下三条指令即可:
sudo apt-get autoremove --purge mysql-server-5.5 sudo apt-get remove mysql-common dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
这里一定要注意你的Mysql版本!
MySQL的安装
最简单的安装方式就是命令行方式,依次输入一下代码即可:sudo apt-get install mysql-server sudo apt-get install mysql-client
在安装server时会提示你设置root的密码。

MySQL字符集的配置
首先我们在终端打开mysql:mysql -uroot -p
然后输入密码即可进入mysql

然后我们输入下面的查询语句来查看默认的字符集设置:
show variables like '%character%';
我们将看到一下结果:

可以看出我们的character_set_database和character_set_server两处还未设置成utf8(或者GBK)。 下面我们只需要在mysql的配置文件修改即可。退出mysql之后在命令行输入以下代码编辑配置文件:
sudo vim /etc/mysql/my.cnf
sudo gedit /etc/mysql/my.cnf
下面只需要在两处修改即可!但要注意mysql5.5以下版本和5.5以上版本有一处不同,一定要注意自己的版本! mysql5.5以下版本修改如下: 【client】 default-character-set = utf8 【mysqld】 default-character-set = utf8
mysql5.5以上版本修改如下: 【client】 default-character-set = utf8 【mysqld】 character-set-server = utf8


接下来,重启mysql使配置文件生效: 方式有两种: 方式1:
sudo /etc/init.d/mysql restart

sudo service mysql restart

接下来进入mysql,再来看一下字符集设置:

可以看到除了system之外均该为了utf8.
注意
改字符集之前建立的数据库内的数据仍是中文乱码,这时我们备份一下数据新建即可。
Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Explication détaillée de la façon de modifier le jeu de caractères de la base de données Oracle. La base de données Oracle est un puissant système de gestion de base de données relationnelle qui prend en charge plusieurs jeux de caractères, notamment le jeu de caractères chinois simplifié, le jeu de caractères chinois traditionnel, le jeu de caractères anglais, etc. Dans les applications pratiques, vous pouvez rencontrer des situations dans lesquelles vous devez modifier le jeu de caractères de la base de données. Cet article présentera en détail la méthode de modification du jeu de caractères de la base de données Oracle et fournira des exemples de code spécifiques pour référence aux lecteurs. 1. Vérifiez le jeu de caractères actuel de la base de données. Avant de modifier le jeu de caractères de la base de données, vous devez d'abord vérifier le jeu de caractères actuel de la base de données.

Quels sont les conseils pour apprendre le jeu de caractères et les paramètres de classement de MySQL ? En tant que système de gestion de bases de données relationnelles populaire, MySQL dispose de paramètres de jeu de caractères et de classement très importants lors du traitement des données. La définition correcte des jeux de caractères et des règles de classement peut garantir l'intégrité et la cohérence des données, tout en améliorant l'efficacité des requêtes et du tri. Cet article présentera quelques conseils pour apprendre les paramètres de jeu de caractères et de classement MySQL, et fournira des exemples de code correspondants. 1. Techniques de définition du jeu de caractères pour afficher les paramètres du jeu de caractères actuel. Utilisez la commande suivante pour afficher les paramètres du jeu de caractères actuel.

Titre : Étapes et précautions de modification du jeu de caractères de la base de données Oracle Dans la base de données Oracle, le jeu de caractères est un paramètre très important, qui détermine les types de caractères et les méthodes de codage pouvant être pris en charge par les données stockées dans la base de données. Parfois, nous devons modifier le jeu de caractères pour l'adapter aux nouveaux besoins de l'entreprise ou résoudre certains problèmes de stockage de données. Cet article présentera en détail les étapes et les précautions à prendre pour modifier le jeu de caractères de la base de données Oracle et fournira également des exemples de code spécifiques. 1. Étapes de modification du jeu de caractères : 1. Sauvegardez la base de données : avant de traiter des données

MySql est un système de gestion de bases de données très populaire, particulièrement adapté au stockage et au traitement de données à grande échelle. Cependant, lors de l'utilisation de MySql, nous rencontrons souvent le problème des caractères chinois tronqués. Cela est dû au fait que le jeu de caractères et les règles de classement de MySql ne sont pas définis correctement. Ce qui suit présente comment résoudre le problème des caractères chinois tronqués. 1. Jeu de caractères et règles de classement de MySql MySql prend en charge plusieurs jeux de caractères et règles de classement. Le jeu de caractères détermine quels caractères peuvent être stockés dans la base de données et le classement détermine la manière dont ces caractères sont triés et comparés.

Le paramètre du jeu de caractères dans la base de données Oracle est très important pour le stockage et la récupération des données. Un paramètre correct du jeu de caractères peut garantir l'exactitude et l'intégrité des données. Dans les applications réelles, parfois en raison de facteurs incontrôlables, les jeux de caractères peuvent ne pas correspondre, ce qui entraîne des caractères tronqués. Cet article présentera en détail comment modifier le jeu de caractères dans la base de données Oracle et donnera des méthodes spécifiques et des exemples de code pour réparer les caractères tronqués. 1. Méthode de modification du jeu de caractères Oracle 1.1 Pour afficher le jeu de caractères actuel dans la base de données Oracle, vous pouvez utiliser ce qui suit

En Golang, la validation d'un jeu de caractères spécifique à l'aide d'expressions régulières est une tâche courante. Cette tâche implique le problème de savoir si une chaîne de caractères spécifique est présente dans un ensemble de caractères. Dans cet article, je vais vous montrer comment valider un jeu de caractères spécifique à l'aide d'expressions régulières dans Golang. Tout d’abord, pour utiliser des expressions régulières dans Golang, vous devez importer le package d’expressions régulières. Dans Golang, le package d'expressions régulières standard est regexp. Vous pouvez utiliser le code suivant pour importer : import(&quo

MySQL est un système de gestion de bases de données relationnelles largement utilisé afin de prendre en charge les jeux de caractères et les règles de classement entre différentes langues et cultures, MySQL fournit plusieurs paramètres de jeu de caractères et de classement. Le jeu de caractères et le classement sont des concepts très importants dans MySQL et jouent un rôle essentiel dans le processus de stockage et de requête des données. Examinons de plus près les jeux de caractères et les règles de classement dans MySQL. 1. Jeu de caractères Le jeu de caractères dans MySQL détermine la manière dont les données sont stockées dans la base de données. Les jeux de caractères courants incluent A.

Cet article expliquera en détail le nom du jeu de caractères renvoyé par PHP. L'éditeur pense que c'est très pratique, je le partage donc avec vous comme référence. J'espère que vous pourrez gagner quelque chose après avoir lu cet article. 1. Jeu de caractères en PHP Le jeu de caractères en PHP est utilisé pour représenter une collection de lettres, de chiffres et de symboles utilisés dans les données texte. Il définit la façon dont les séquences d'octets sont mappées aux valeurs de caractères. PHP prend en charge plusieurs jeux de caractères, notamment : ASCII : American Standard Code for Information Interchange, contenant des caractères 7 bits et utilisé dans les systèmes basés sur du texte. UTF-8 : Universal Character Set Transformation Format - 8 bits, un jeu de caractères de longueur variable largement utilisé dans les systèmes modernes. UTF-16 : Universal Character Set Transformation Format - 16 bits, un jeu de caractères de longueur fixe utilisé pour représenter un grand nombre de caractères
