在这些所谓的技术上犯的错误越多,越能快速了解它的原理,不是么?
因为allen配的jabberd2的MySQL版本过低,于是我去把它升级到5.0,真是费力不讨好的事情,原来的3.23不是挺好用的么?
rpm -e ……
有些不肯走的,rpm -e –nodeps ……
rpm -ivh …server…
rpm -ivh …client…
然后MySQL能跑了,可是Jabberd2怎么也起不来,没错,找不到libmysqlclient.so.?? well,我算是知道devel是干嘛用的了。
不过我上次是怎么解决这个问题的?嗯….估计是我以前的libmysqlclient没卸载干净造成了。想起来也好笑,上次libmysqlclient没卸干净,却把原来的mysql.h卸掉了,于是找了个源代码包……真是太土了。
well,上了一下mysql,看明白了,也就是server,client,devel三个包
其中devel包括有开发库和头文件。
于是装上devel,jabberd2就可以起来了。
然后发现mysql对于字符的处理,哭了,怎么那么多的字符类型变量。