在MysqL5.1之前数据库设置字符集: [MysqLd] default-character-set = utf8 MysqL5.5以后[MysqLd]中就不能使用default-character-set,不然数据库无法启动会报错。但在[MysqL]中可以设置。 [MysqLd] character-set-server = utf8 [MysqL] default-character-set = utf8