ubuntu16.04.1下的mysql修改默认编码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu16.04.1下的mysql修改默认编码相关的知识,希望对你有一定的参考价值。

在Ubuntu 下配置 mysql 的字符编码。安装完 Mysql 后,系统默认的字符编码是 latin1 ,输入的是中文,可是输出却是一堆乱码。现在要做的就是把 Mysql的默认字符编码设置为支持中文的编码,如 GBK、GB23112、等。

 

说正经的,我大天朝程序员开发面临的两座智障大山是编码问题和版本问题,怎么感觉都难受,没技术点的麻烦。

废话不多说开启我们的 特里昂  Go~

 

首先我们找到mysql的配置文件

这里为了我图方便我就贴图了,敬请见谅

首先进入mysql存放配置文件的目录

技术分享

其他的安装方式到你们自定义的目录里去找

 

技术分享

这里里面的内容 其中my.cnf为配置文件

 

技术分享

用文本文件打开my.cnf

 

这是gedit打开的样子,毕竟是有桌面的linux,有gedit非要用vi或vim嘛

技术分享

 

没有图形界面的同学们请老老实实使用vi神器

技术分享

 

查看mysql配置文件

技术分享

那就找这个头文件引用的的文件吧,路径是绝对路径可以找到的

 

进入mysql.conf.d文件

技术分享

 

技术分享

里面有两个配置文件 我们需要修改的是mysqld.cnf 这是mysql服务端基础配置文件 另一个好像是安全配置文件,不管了,它与此次目的无关。

用vi或gedit查看mysqld.cnf

技术分享

有关vi的基本操作

←H    → L    ↑K   ↓J  I插入(进入编辑模式)     esc退出编辑模式   :wq!强制退出保存(命令模式也就是按了esc后的模式)    这几个就足够了

 

更多有关vi的使用http://www.cnblogs.com/liu_xf/archive/2011/05/16/2047554.html园里随便抓来的 多的很

 

光是这点还不够,我们还要去设置客户端的默认编码

 

 

我们现在进入mysql客户端配置文件目录

技术分享

ls 看看都有什么

技术分享

 mysql.cnf 和mysqldump.cnf

我们用vi或gedit查看mysql.cnf

技术分享

这样客户端添加的数据编码默认为utf8 

 

 按esc键 :wq!保存

最后一句 重启mysql 服务

技术分享

 

进入mysql用 \s 查看是否修改成功

 技术分享

本期就到这里,有错欢迎指出

以上是关于ubuntu16.04.1下的mysql修改默认编码的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu下面MySQL的参数文件my.cnf浅析

Ubuntu下面MySQL的参数文件my.cnf浅析

Ubuntu 下面 MySQL 的参数文件 my.cnf 浅析

ubuntu16.04.1下安装mysql

ubuntu16.04安装LNMP(ubuntu+Nginx+mysql+PHP7.0)

python 添加修改mysql