В Ubuntu подключение к Sphinx клиентом MariaDB нормально работало: mysql –h ubuntu –P9306.
Перешел в OpenSUSE 15leap. Тоже клиент mysql из Maria. Тот же Sphinx3.0.3 и на тебе:
# mysql –h opensuse –P9306
mysql Ver 15.1 Distrib 10.2.14-MariaDB, for Linux (x86_64) using readline 5.1
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Usage: mysql [OPTIONS] [database]
...
Из РНР тоже не могу обратиться:
$conn = new PDO('mysql:host=opensuse;port=9306;charset=utf8','','');
PHP Fatal error: Uncaught PDOException: PDO::__construct(): php_network_getaddresses: getaddrinfo failed: Name or service not known in /srv/www/htdocs/index.php:42
Stack trace:
#0 /srv/www/htdocs/index.php(42): PDO->__construct('mysql:host=open...', '', '')
Cфинкс запускается без ругачки и вроде слушает нормально:
tcp LISTEN 0 5 0.0.0.0:9306 0.0.0.0:* users:(("searchd",pid=1763,fd=8))
tcp LISTEN 0 5 0.0.0.0:9312 0.0.0.0:* users:(("searchd",pid=1763,fd=7))
tcp LISTEN 0 80 127.0.0.1:3306 0.0.0.0:* users:(("mysqld",pid=3033,fd=20))
Запустил mysqld и тем же клиентом подключился к MariaDB:
# mysql
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 8
Server version: 10.2.15-MariaDB openSUSE package
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>
Но к Сфинксу не цепляется. Файрволл остановлен. Все это на одной машине.