为了将 MySQL 服务器的默认字符集设置为 utf8,我添加了以下选项my.ini
character-set-server=utf8
default-collation=utf8_unicode_ci
但是当我启动 mysql 客户端时,出现以下错误消息:
错误:在配置文件 C:\dev\tools\mysql\my.ini 的第 2 行中发现没有前一个组的选项,默认处理中发生致命错误。程序中止
有人知道在这个配置文件中设置默认字符集的正确方法是什么吗?
答案1
服务器抱怨的问题是它找不到[mysqld]
这些设置所属的预期 INI 部分 ()。请确保已将这些设置添加到该[mysqld]
部分,如下所示:
[mysqld]
character-set-server=utf8
default-collation=utf8_unicode_ci
如果那里已经有这样的部分,请将您的设置添加到该部分,不要创建重复的部分。
修改配置文件后,重新启动MySQL服务器。