红联Linux门户
Linux帮助

ubuntu下修改Mysql编码

发布时间:2016-06-26 10:30:21来源:linux网站作者:逝魂影

对于数据库来说,字符编码是一个不可小视的问题,因为数据库里的编码不仅仅只是一个设置,除了设置服务器的编码,还有客户端的编码,以及连接的编码等等。


首先要懂得查看编码。

登录并使用数据库后,输入以下命令:

show variables like 'character%'; 

ubuntu下修改Mysql编码

当然,我上面的数据库编码已经设置好了,一般没设置好的,会出现latin1的编码格式。


接下来就是修改MySQL配置文件,这个步骤首先你得有sudo权限或者root用户,不然一切都没法进行。

一般的配置文件在/etc/mysql/my.cnf,进去后可能直接看到配置内容,但也有些看到几句includedir语句,这时候就得去那些include路径下找正确的配置文件了。


总共三个步骤:

1、在 [client] 下新起一行:

default-character-set=utf8 

2、在 [mysqld] 下新起一行:

character-set-server=utf8 

3、在 [mysql] 下新起一行:

default-character-set=utf8 

最后就是数据库重启:

sudo /etc/init.d/mysql restart


本文永久更新地址:http://www.linuxdiyf.com/linux/21851.html