type:数据源类型
数据源类型。必须选项,无默认值。 可用的类型包括 mysql
, pgsql
, mssql
, xmlpipe
and xmlpipe2
, odbc
,以及python
.
sql_host:数据库服务器
要连接的SQL服务器主机地址。必须选项,无默认值。仅对SQL数据源(mysql
, pgsql
, mssql
)有效。
最简单的情形下,Sphinx与MySQL或PostgreSQL服务器安装在同一台主机上,此时您只须设置为localhost即可。注意,MySQL客户端库根据主机名决定是通过TCP/IP还是UNIX socket连接到服务器。一般来说,“localhost”使之强制使用UNIX socket连接(这是默认的也是推荐的模式),而“127.0.01”会强制使用TCP/IP。细节请参考 MySQL manual
sql_port:数据库端口
要连接的SQL服务器的IP端口。可选选项,默认值为mysql
端口3306,pgsql
端口5432。仅适用于SQL数据源(mysql
, pgsql
, mssql
)。注意,此选项是否实际被使用依赖于sql_host选项。
sql_pass:数据库密码
连接到SQL数据源之后使用的SQL数据库,此后的查询均在此数据库上进行。必须选项,无默认值。 仅适用于SQL数据源(mysql
, pgsql
, mssql
)。