红联Linux门户
Linux帮助

缺少libmysqlclient.so.16文件

发布时间:2010-01-21 17:08:34来源:红联作者:garnettwhu
mysqldump: error while loading shared libraries: libmysqlclient.so.16: cannot open shared object file: No such file or directory
我是fedora8 前一天还好好的 第二天就不能mysqldump了,其他没问题,在远程也可以备份
有libmysqlclient.so.15的文件 请高手支招 谢谢!
文章评论

共有 3 条评论

  1. 于 2013-06-13 20:14:18发表:

    1 确保安装了同一版本的mysql-server, mysql-client, mysql-shared;
    2 如果还提示找不到libmysqlclient.so.16 ,使用下面定位so位置并建立软链接;
    >whereis libmysqlclient.so.16
    >ldd /usr/bin/mysqldump --这个会使用那些so及路径,也包括了not found的libmysqlclient.so.16
    >LD_DEBUG=libs /usr/bin/mysqldump -v
    --根据上边结果建立软链接,前一个为映射的位置,后边为文件实际路径(根据实际情况创建)

    >ln -s /usr/lib/mysql/libmysqlclient.so.16 /usr/lib64/mysql/libmysqlclient.so.16

  2. garnettwhu 于 2010-01-25 23:55:22发表:

    还没解决 郁闷

  3. garnettwhu 于 2010-01-21 19:02:13发表:

    怎么没人支个招呢?