mysql:将默认字符集设置为utf8

为了将MySQL服务器的默认字符集设置为utf8,我在my.ini添加了以下选项

 character-set-server=utf8 default-collation=utf8_unicode_ci 

但是,当我启动MySQL客户端,我得到以下错误信息:

错误:在configuration文件中find没有前置组的选项:C:\ dev \ tools \ mysql \ my.ini在行:2处理默认值时发生致命错误。 程序中止

有谁知道在这个configuration文件中设置默认字符集的正确方法是什么?

服务器抱怨的问题是无法find这些设置所属的预期INI部分( [mysqld] )。 确保你已经将这些设置添加到[mysqld]部分,如下所示:

 [mysqld] character-set-server=utf8 default-collation=utf8_unicode_ci 

如果那里已经有这样一个部分,那么将您的设置添加到该部分,不要创build一个重复的部分。

更改configuration文件后,重新启动MySQL服务器。