• 首页 > 
  • 服务器服务 > 
  • sphinx报error while loading shared libraries:libmysqlclient.so.18 cannot opent shared object file: No such file or directory 作者:汪南 链接:https://www.jianshu.com/p/7803e7f49903 来源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

sphinx报error while loading shared libraries:libmysqlclient.so.18 cannot opent shared object file: No such file or directory 作者:汪南 链接:https://www.jianshu.com/p/7803e7f49903 来源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

发布时间:2021-01-05 14:41:24 来源: 阅读:72

1、下载

wget http://sphinxsearch.com/files/sphinx-2.2.10-release.tar.gz

2、解压安装

tar -zxvf  sphinx-2.2.10-release.tar.gz -C /usr/local/src/

./configure --prefix=/usr/local/sphinx-2.2.10 --with-mysql=/usr/local/mysql-5.6.20/

make && make install

3、修改配置文件

cp sphinx.conf.dist sphinx.conf

vim sphinx.conf

1.png

sphinx 在安装好的文件下面有个example.sql  ,把这个导入到数据库

mysql -u root -p < example.sql

4、建立索引: ./indexer --all;  注意这时候会报错误:usr/local/sphinx/bin/indexer:error while loading shared libraries:libmysqlclient.so.18 cannot opent shared object file: No such file or directory 由于sphinx 默认去找的mysql是mysql一般默认的安装路径,我的mysql是安装在自己定义的位置,所以这地方要做个软连接:

ln -s /usr/local/mysql-5.6.20/lib/libmysqlclient.so.18 /usr/lib64/libmysqlclient.so.18

5、建立索引文件:

2.png

成功!!!

0人点赞

linux



作者:汪南
链接:https://www.jianshu.com/p/7803e7f49903
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:m13033000131@163.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

上一篇:我我忘记放电脑呢 下一篇:iptables: No

相关标签

领取成功!感谢您的参与,祝您购物愉快~

本活动为概率性事件,不能保证所有客户成功领取优惠券