为了将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服务器。