MySQL character_set_server不会生效

时间:2014-06-23 04:32:06

标签: mysql

我试图让MySQL服务器使用UTF8作为默认排序规则和字符集。我可以设置除character_set_server之外的所有内容,它始终以latin1作为值。

我已将' character-set-server = utf8'在my.cnf中,但是当我运行SHOW VARIABLES LIKE character_set_server时,我总是得到latin1。

如果有人能给我一些帮助,我真的很感激。

BTW:我在MacOS 10.9上运行MySQL 5.6.19

由于

1 个答案:

答案 0 :(得分:0)

请尝试更改表格的字符集:

mysql> set global character_set_server=utf8;
mysql> set session character_set_server=utf8;

并且还更改表字符集:

mysql> alter table test_latin1 default charset utf8;