在使用jabberd2的时候用了MySQL 4.1.17做为数据库,这是RHEL AS 4.0默认带的MySQL的版本。
发现当使用中文名建用户分组时候,客户端显示乱码,后来通过在my.cnf增加下面内容便可解决这个问题
[client]
default-character-set=utf-8
但是随即带来另外一个问题,启动MySQL失败,错误信息如下
Timeout error occurred trying to start MySQL Daemon
Starting mysqld [FAILED]
尽管提示启动失败,但mysql已经可以正常使用。
把在my.cnf增加的配置干掉就又正常。
后来把MySQL升级到5.0版本后问题得到解决。
注意哦,升级到MySQL 5.0后,jabberd要重新编译,否则无法启动。
心情: 一般