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

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

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

相关内容