LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1723|回复: 5

问一个libmysqlclient.so.15问题

[复制链接]
发表于 2006-5-11 15:47:43 | 显示全部楼层 |阅读模式
最近我装了一个服务器,系统debian,mysql版本mysql-5.0.20,mysql-client版本也是5.0的,朋友做了个程序,用c写的,写的时候是在mysql-server-5.0.18条件下,完成后,运行完全没有问题。
现在我装了mysql-server-5.0.20了,刚装完之后运行该程序,就提示./jsz:/usr/lib/libmysqlclient.so.15: version `MYSQL_5.0' not found (required by ./jsz)
如果,我把原来系统(mysql-server-5.0.18)的/usr/lib/libmysqlclient.so.15.0.0拷贝过来之后,程序又可以运行了,但是,在本机上不能使用mysql客户端了,请看提示:
linuxboy:/home/jsz# mysql -u root
mysql: /usr/lib/libmysqlclient.so.15: version `libmysqlclient_15' not found (required by mysql)

这是什么问题啊?
还请大家帮忙,谢谢!
 楼主| 发表于 2006-5-11 17:31:22 | 显示全部楼层
这个问题也没有人遇到过嘛?
回复 支持 反对

使用道具 举报

发表于 2006-5-11 18:27:54 | 显示全部楼层
用 ln -s 做一个软连接,一般都可以解决。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-11 21:03:55 | 显示全部楼层
这个连接我是有的
回复 支持 反对

使用道具 举报

发表于 2006-5-11 21:28:06 | 显示全部楼层
把你的程序在新环境下再编译一次就应该没问题了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-12 09:48:21 | 显示全部楼层
重新再编译我觉得不是一个好的解决方法啊
还是想在系统这方面把这个问题给解决掉,呵呵
大家看看有没有更好的方法?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表