【问题标题】:msyql not connect with sphinxsearchmysql没有连接狮身人面像搜索
【发布时间】:2017-06-04 08:56:09
【问题描述】:

我无法连接 sphinxsearch mysql mysql -h0 -P3306

错误 2003 (HY000):无法连接到“0”上的 MySQL 服务器 (111)

如何消除此错误

这是我的配置文件代码sphinx.conf

我们需要启动任何服务吗?

source src1
{
    type            = mysql
    sql_host        = localhost
    sql_user        = root
    sql_pass        = india@123
    sql_db          = test
    sql_port        = 3306

    sql_query       = \
        SELECT id, group_id, UNIX_TIMESTAMP(date_added) AS date_added, title, content \
        FROM documents



    sql_attr_uint       = group_id

    sql_attr_timestamp  = date_added
    sql_ranged_throttle = 0
    sql_query_info        = SELECT * FROM documents WHERE id=$id

}

source src1throttled : src1
{
    sql_ranged_throttle = 100
}
index test1
{
    source          = src1
    path            = /var/lib/sphinxsearch/data/test1
    docinfo         = extern
    dict            = keywords
    mlock           = 0 
    morphology      = none
    min_word_len    = 1
    html_strip      = 0
}
index test1stemmed : test1
{
    path            = /var/lib/sphinxsearch/data/test1stemmed
    morphology      = stem_en
}
index dist1
{
    type            = distributed
    local           = test1
    local           = test1stemmed
    agent           = localhost:9313:remote1
    agent           = localhost:9314:remote2,remote3
    agent_connect_timeout   = 1000
    agent_query_timeout     = 3000
}
index rt
{
    type            = rt
    path            = /var/lib/sphinxsearch/data/rt
    rt_field        = title
    rt_field        = content
    rt_attr_uint        = gid
}
indexer
{
    mem_limit       = 128M
}

searchd
{
    listen          = 9312
    listen          = 9306:mysql41
    log         = /var/log/sphinxsearch/searchd.log
    query_log       = /var/log/sphinxsearch/query.log
    read_timeout        = 5
    client_timeout      = 300
    max_children        = 30
    persistent_connections_limit    = 30
    pid_file        = /var/run/sphinxsearch/searchd.pid
    seamless_rotate     = 1
    preopen_indexes     = 1
    unlink_old      = 1
    mva_updates_pool    = 1M
    max_packet_size     = 8M
    max_filters     = 256
    max_filter_values   = 4096
    max_batch_queries   = 32
    workers         = threads # for RT to work
}
common
{
}

【问题讨论】:

    标签: sphinx


    【解决方案1】:

    mysql -h0 -P3306

    您正在尝试连接到端口 3306。为什么?

    你似乎已经 searchd 监听了 9306 端口

    listen          = 9306:mysql41
    

    ...是的,您将需要searchd 实际运行。 “服务”在不同的发行版中可能被称为不同的东西。

    【讨论】:

      【解决方案2】:

      确保sphinx 用户拥有此文件夹的权限!

      chown -R sphinx:sphinx /var/lib/sphinxsearch/

      【讨论】:

        猜你喜欢
        • 2015-04-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多