今天花了好长的时间在CentOS下配置了字符集。
首先,打开/etc/init.d/mysql可以看到,如果要进行自己的设置可以放在/etc/my.cnf文件中,于是,将/usr/share/mysql下的mysql-huge.cnf拷到/etc/my.cnf,然后再my.cnf中设置中的[client] [mysqld] [mysql]下设置default-character-set=utf8,然后重启,但是这个时候会报错启动失败。打开localhost.localadmin.err文件查看错误日志,结果可以发现是无法识别参数default-character-set=utf8,查了很多资料,结果是因为mysql5.5版本后,就改成character_server_set=utf8了,于是修改后,重启成功,字符集也改成utf8了。
在CentOS环境下,通过将mysql-huge.cnf文件复制到/etc/my.cnf并设置default-character-set=utf8来配置MySQL字符集。然而,在尝试重启MySQL服务时遇到启动失败的问题。通过查阅资料得知,此错误源于MySQL5.5版本后的更改,将default-character-set更改为character_set_server=utf8。进行相应修改后,成功解决了启动失败的问题,并将字符集更改为utf8。

被折叠的 条评论
为什么被折叠?



