На новый сервак поставил все как положено, но вместо простого mysql поставил mariaDB (что по сути тоже самое, наверное)
Настроил конфиг сфинкса, но при запуске indexer --all получаю ошибку:
Код: Выделить всё
[root@server www]# indexer --all
Sphinx 2.2.11-id64-release (95ae9a6)
Copyright (c) 2001-2016, Andrew Aksyonoff
Copyright (c) 2008-2016, Sphinx Technologies Inc (http://sphinxsearch.com)
using config file '/etc/sphinx/sphinx.conf'...
indexing index 'Items'...
ERROR: index 'Items': sql_connect: Access denied for user 'user'@'localhost' (using password: YES) (DSN=mysql://user:***@localhost:3306/server_db).
total 0 docs, 0 bytes
total 0.003 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
[root@server www]#
Сразу скажу, логин, пароль и база верные, проверил ТОЧНО!
конфиг:
Код: Выделить всё
source Items
{
type = mysql
sql_host = localhost
sql_user = user
sql_pass = *******
sql_db = server_db
sql_port = 3306 # optional, default is 3306
sql_query_pre = SET NAMES utf8
sql_query_pre = SET SESSION query_cache_type=OFF
sql_query = SELECT * FROM Items
sql_attr_uint = price
sql_attr_uint = category_id
sql_attr_uint = store
sql_attr_uint = if_show
sql_attr_uint = if_show_manual
sql_field_string = name
sql_field_string = provider
sql_field_string = model
sql_field_string = vendor
#sql_attr_timestamp = date_added
}
Неужели он не может подключиться потому что это mariaDB? Или могут быть еще причины?