Linux 下 MySQL 的彻底卸载和安装配置字符集
2016-04-25 23:07
791 查看
前言:
Linux环境下MySQL的安装和配置在网上已经有很多教程了。之所以写这篇文章是因为在配置字符集的时候找了网上的一些教程发现并不能用导致折腾了一阵子。下面的教程均是亲自实践。
MySQL的彻底卸载
首先查看一下自己是否已经安装了MySQL。代码如下:
1 ps -aux|grep mysql
如未安装则不显示任何内容,若安装则会显示如下的信息:
关于mysql的彻底卸载有很多方法,人工去卸载和删除冗余文件比较麻烦,只需依次执行以下三条指令即可:
1 sudo apt-get autoremove --purge mysql-server-5.5 2 3 sudo apt-get remove mysql-common 4 5 dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
这里一定要注意你的Mysql版本!
MySQL的安装
最简单的安装方式就是命令行方式,依次输入一下代码即可:
1 sudo apt-get install mysql-server 2 3 sudo apt-get install mysql-client
MySQL字符集的配置
首先我们在终端打开mysql:
1 mysql -uroot -p
然后输入密码即可进入mysql
然后我们输入下面的查询语句来查看默认的字符集设置:
1 show variables like '%character%';
我们将看到一下结果:
可以看出我们的character_set_database和character_set_server两处还未设置成utf8(或者GBK)。 下面我们只需要在mysql的配置文件修改即可。退出mysql之后在命令行输入以下代码编辑配置文件:
1 sudo vim /etc/mysql/my.cnf
如果没安装vim可以用系统自带的gedit打开:
1 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:
1 sudo /etc/init.d/mysql restart
方式2:
1 sudo service mysql restart
接下来进入mysql,再来看一下字符集设置:
可以看到除了system之外均该为了utf8.
相关文章推荐
- Linux下的IO端口和IO内存
- linux 常用命令找不到解决方法
- 加密算法
- linux运维-cdn部署
- Linux高级管理(三)
- 【Linux】df命令 ,查看磁盘容量。
- 嵌入式Linux kernel LOGO的更换方法
- 【Linux】lsof 命令,记一次端口占用查询
- 【Linux】unzip命令,记一次遇到的问题
- 【Linux】vi 命令
- linux升级OpenSSL
- VisualSVN Server仓库迁移到Linux
- CentOS7 下安装jdk
- 《Linux内核设计与实现》读书笔记 4 进程调度
- linux字符设备驱动模型
- Linux驱动
- CentOS安装MySQL
- 每天一个linux命令:chmod
- Linux下MySQL修改字符集编码为UTF8
- linux基本命令(3)——pwd命令