centos mysql登陆报错

我新装的Mysql ,服务能正常启动,但是登陆时候却报错了

mysql: error while loading shared libraries: libmysqlclient.so.15: cannot open shared object file: No such file or directory

报这个错。我找过。发现并没有libmysqlclient.so.15这个文件,我该怎么解决?
我的服务器系统是centos 5.9 x32

首先确定 libmysqlclient.so.15确实存在,出现这种错误可能是没有装载上。通过下列方法解决。
通过ldconfig注册即可
ldconfig /usr/local/mysql/lib/mysql/libmysqlclient.so.15

因为安装卸载过rpm旧版本的缘故,旧版本遗留下很多Mysql命令,执行mysql命令的时候,没有指定目录,直接使用的$PATH下的命令,使用的是旧版本的命令;
把旧版本的命令删除,同时将新版本的bin加到path即可。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-27
find / -name libmysqlclient.so.15

找到的话 ln -s 到/lib /lib64
找不到的话 安装mysql-devel
第2个回答  2013-08-29
yum -y install libmysqlclient.so.15
yum源必须要有配置。
第3个回答  2013-08-27
http://yun.baidu.com/share/link?shareid=1539382879&uk=3506850976
去下载下来放在
/usr/lib/libmysqlclient_r.so.15
ldconfig
相似回答