以下配置在ubuntu16.04和debian8.2下亲测可用。
1.登录mysql查看字符集用 SHOW VARIABLES LIKE ‘character%’;(记得加上末尾的分号)
2.修改编码为UTF8,只需要在/etc/mysql/my.cnf中修改以下项,如果没有就添加:
[client]
default_character_set=utf8
[mysql]
default_character_set=utf8
[mysqld]
collation_server = utf8_unicode_ci
init_connect='SET NAMES utf8'
character_set_server = utf8
3.但是stackoverflow给的配置文件是这样的:
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8
注:我不知道是不是老外的mysql和我们的不一样。