六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 79|回复: 0

Linux下C连接MySQL出现错误解决一例

[复制链接]

升级  5.33%

12

主题

12

主题

12

主题

秀才

Rank: 2

积分
58
 楼主| 发表于 2013-2-5 01:20:54 | 显示全部楼层 |阅读模式
在Linux下C连接MySQL出现问题如下:

  编译成功后,运行程序,出现./connect: error while loading shared libraries: libmysqlclient.so.15: cannot open shared object file: No such file or directory.

  出现上面的错误是因为系统运行的时候没有找到程序运行所需要的libmysqlclient.so.15运行库文件,解决方法有两个:

  方法一:直接把libmysqlclient.so.15这个文件拷贝到系统指定的/usr/lib库文件目录中。

  方法二:设置/etc/ld.so.conf文件,编辑该文件,在文件中加入libmysqlclient.so.15所在目录,保存退出。需要注意的是,每次改动ld.so.conf之后需要运行ldconfig来确认刷新。

  方法三:Add /usr/local/mysql/lib/mysql to you LD_LIBRARY_PATH environment variable
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

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