Der 'mysql'-Client ignoriert den -P-Parameter vollständig, wenn er erkennt, dass mysql auf einem Unix-Socket läuft. Obwohl Sie also nach dem sphinxQL-Port fragen, stellen Sie eine Verbindung zu mysql
herVerwenden Sie
mysql -P9306 --protocol=tcp
um dem Client mitzuteilen, dass er den Socket ignorieren soll.
Profi-Tipp:
mysql -P9306 --protocol=tcp --prompt='sphinxQL> '
Dies dient als nützliche fortlaufende Erinnerung, dass Sie mit Sphinx und nicht mit MySQL verbunden sind :)