ubnutu下MySQL更改默认编码

由于数据库的编码问题,折腾我大半天的时间,终于通过一篇博文解决了,参考链接

解决办法为在/etc/根目录下创建一个my.cnf的文件,详细如下

1、中止MySQL服务

$service mysql stop

2.1(Linux)、在/etc/下找到my.cnf,如果没有就把mysql的安装目录下的support-files目录(有的linux是安装目录的根目录)下的my-medium.cnf(或是my-large.cnf)复制到/etc/下并改名为my.cnf即可,这个步骤不同Linux版本会对应不用的目录和文件名。(我直接在/etc/中创建个my.cnf文件)
2.2(Windows)、在安装根目录下找到my.ini,不可能没有。
3、打开my.cnf(或my.ini)以后修改成以下:

[client]
default-character-set=utf8

[mysqld]
#set the default character set.
character-set-server=utf8
init_connect='SET NAMES utf8'

[mysqld_safe]
default-character-set=utf8

[mysql]
default-character-set=utf8

开启MySQL服务

$service mysql start

发表评论

电子邮件地址不会被公开。 必填项已用*标注