Heim > Datenbank > MySQL-Tutorial > Linux下MySQL的彻底卸载和安装配置字符集_MySQL

Linux下MySQL的彻底卸载和安装配置字符集_MySQL

WBOY
Freigeben: 2016-06-02 08:49:48
Original
1291 Leute haben es durchsucht

Linux下MySQL的彻底卸载和安装配置字符集

前言:

Linux环境下MySQL的安装和配置在网上已经有很多教程了。之所以写这篇文章是因为在配置字符集的时候找了网上的一些教程发现并不能用导致折腾了一阵子。下面的教程均是亲自实践。

MySQL的彻底卸载

首先查看一下自己是否已经安装了MySQL。代码如下:
ps -aux|grep mysql
Nach dem Login kopieren
如未安装则不显示任何内容,若安装则会显示如下的信息:
\

关于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 
Nach dem Login kopieren

这里一定要注意你的Mysql版本

MySQL的安装

最简单的安装方式就是命令行方式,依次输入一下代码即可:
sudo apt-get install mysql-server

sudo apt-get install mysql-client
Nach dem Login kopieren

在安装server时会提示你设置root的密码。 \

MySQL字符集的配置

首先我们在终端打开mysql:
mysql -uroot -p
Nach dem Login kopieren

然后输入密码即可进入mysql \

然后我们输入下面的查询语句来查看默认的字符集设置:
show variables like '%character%';
Nach dem Login kopieren

我们将看到一下结果: \

可以看出我们的character_set_database和character_set_server两处还未设置成utf8(或者GBK)。 下面我们只需要在mysql的配置文件修改即可。退出mysql之后在命令行输入以下代码编辑配置文件:
sudo vim /etc/mysql/my.cnf
Nach dem Login kopieren
如果没安装vim可以用系统自带的gedit打开:
sudo gedit /etc/mysql/my.cnf
Nach dem Login kopieren

下面只需要在两处修改即可!但要注意mysql5.5以下版本5.5以上版本有一处不同,一定要注意自己的版本! mysql5.5以下版本修改如下: 【client】 default-character-set = utf8 【mysqlddefault-character-set = utf8
mysql5.5以上版本修改如下: 【client】 default-character-set = utf8 【mysqld】 character-set-server = utf8 \

\

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

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

可以看到除了system之外均该为了utf8.

注意

改字符集之前建立的数据库内的数据仍是中文乱码,这时我们备份一下数据新建即可。
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage