sphinx ERROR: index 'mysql': sql_connect: Can't connect to local MySQL server through socket
sphinx建立索引时错误ERROR: index 'first': sql_connect: Can't connect to local MySQL server through socket解决方法 这里有新鲜出炉的精品教程,程序狗速度看过来! Sphinx 全文检索引擎Sphinx是一个基于SQL的全文检索引擎,可以结合MySQL,PostgreSQL做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。Sphinx特别为一些脚本语言设计搜索API接口,如PHP,Python,Perl,Ruby等,同时为MySQL也设计了一个存储引擎插件
sphinx建立索引时错误ERROR: index 'first': sql_connect: Can't connect to local MySQL server through socket解决方法
这里有新鲜出炉的精品教程,程序狗速度看过来!
Sphinx 全文检索引擎
Sphinx是一个基于SQL的全文检索引擎,可以结合MySQL,PostgreSQL做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。Sphinx特别为一些脚本语言设计搜索API接口,如PHP,Python,Perl,Ruby等,同时为MySQL也设计了一个存储引擎插件。中文全文检索引擎sphinx或coreseek建立索引时报错:
/usr/local/coreseek/bin/indexer -c ./csft_mysql.conf --all Coreseek Fulltext 3.2 [ Sphinx 0.9.9-release (r2117)] Copyright (c) 2007-2011, Beijing Choice Software Technologies Inc
using config file './csft_mysql.conf'... indexing index 'mysql'... ERROR: index 'mysql': sql_connect: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) (DSN=mysql://root:***@localhost:3306/test). total 0 docs, 0 bytes total 0.001 sec, 0 bytes/sec, 0.00 docs/sec total 0 reads, 0.000 sec, 0.0 kb/call avg, 0.0 msec/call avg total 0 writes, 0.000 sec, 0.0 kb/call avg, 0.0 msec/call avg
原因:
这是因为找不到mysql.sock文件导致的.你的mysql的mysql.sock文件不存在/var/lib/mysql/mysql.sock
解决方法:
1,修改mysql 的my.conf文件把mysql.sock的地址改为/var/lib/mysql/mysql.sock
2,做个/var/lib/mysql/mysql.sock软连接
ln-s /你的目录/mysql.sock /var/lib/mysql/mysql.sock
注ln不会自动建目录,需要你自己建/var/lib/mysql/目录
标签: connect sphinx ERROR index mysql sql Can to local
声明:本文内容来源自网络,文字、图片等素材版权属于原作者,平台转载素材出于传递更多信息,文章内容仅供参考与学习,切勿作为商业目的使用。如果侵害了您的合法权益,请您及时与我们联系,我们会在第一时间进行处理!我们尊重版权,也致力于保护版权,站搜网感谢您的分享!