首页 > 资讯列表 > 编程/数据库 >> 数据库操作教程

sphinx ERROR: index 'mysql': sql_connect: Can't connect to local MySQL server through socket

数据库操作教程 2016-04-06 01:23:57 转载来源: 网络整理/侵权必删

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


声明:本文内容来源自网络,文字、图片等素材版权属于原作者,平台转载素材出于传递更多信息,文章内容仅供参考与学习,切勿作为商业目的使用。如果侵害了您的合法权益,请您及时与我们联系,我们会在第一时间进行处理!我们尊重版权,也致力于保护版权,站搜网感谢您的分享!

站长搜索

http://www.adminso.com

Copyright @ 2007~2024 All Rights Reserved.

Powered By 站长搜索

打开手机扫描上面的二维码打开手机版


使用手机软件扫描微信二维码

关注我们可获取更多热点资讯

站长搜索目录系统技术支持