首先,在 my.cnf 文件中找到 [mysqld] 段落,在这个段落中添加以下代码:
[mysqld] character-set-server = utf8 collation-server = utf8_general_ci
在上面的代码中,大家指定了服务器使用 UTF-8 字符集。character-set-server 参数指定了服务器默认使用 UTF-8 字符集,而 collation-server 参数指定了服务器默认的校对规则,这里大家使用了 UTF-8 字符集的通用校对规则。
如果需要支持更多的字符集,可以在 my.cnf 文件中添加以下代码:
[client] default-character-set = utf8 [mysql] default-character-set = utf8 [mysqldump] default-character-set = utf8
在上面的代码中,[client] 和 [mysql] 段落分别用于定义 MySQL 客户端和 MySQL 服务器使用的字符集,而 [mysqldump] 段落用于定义 mysqldump 工具使用的字符集。
配置完成后,重启 MySQL 服务使设置生效。可以使用以下命令检查 MySQL 的默认字符集:
mysql>SHOW VARIABLES LIKE 'character_set%';
以上命令将返回一个包含 MySQL 默认字符集信息的列表。
总之,MySQL 支持多种字符集,用户可以根据自己的需求选择使用哪种字符集。在 my.cnf 文件中配置字符集可以让 MySQL 建立支持你所需字符集的数据库。