安装完mysql收发现默认字符集是latin1
最后看网上的做法是配置/etc/my.cnf 如果没有,从/usr/local/mysql/support-files/my-default.cnf 拷贝到 /etc下 改名为my.cnf
然后设置
最后发现只有 character_set_server 修改生效了,client下的设置不生效。
经过各种搜资料之后,在[mysqld]下添加
重启服务器,执行
最后发现全部设置为utf8了,美滋滋~
show variables like 'character%';
最后看网上的做法是配置/etc/my.cnf 如果没有,从/usr/local/mysql/support-files/my-default.cnf 拷贝到 /etc下 改名为my.cnf
然后设置
[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
最后发现只有 character_set_server 修改生效了,client下的设置不生效。
经过各种搜资料之后,在[mysqld]下添加
skip-character-set-client-handshake
重启服务器,执行
show variables like 'character%';
最后发现全部设置为utf8了,美滋滋~