Ich glaube, die Sphinx-Konfiguration schlägt fehl – ​​es kann keine Verbindung über den Socket zu MySQL hergestellt werden, obwohl der Socket vorhanden ist!

Ich glaube, die Sphinx-Konfiguration schlägt fehl – ​​es kann keine Verbindung über den Socket zu MySQL hergestellt werden, obwohl der Socket vorhanden ist!

Einrichten eines neuen Rails-Stacks in Ubuntu, einschließlich Sphinx.

Wenn ich rake ts:conf ausführe, erhalte ich die Meldung „Verbindung zum lokalen MySQL-Server über Socket ‚/var/run/mysqld/mysql.sock‘ nicht möglich (2)“

Diese Socket-Datei existiert.

Warum dies auf Serverfault liegt: Ich bin ziemlich sicher, dass dies eine dieser Randfragen ist, die durchaus auf SF oder SO gestellt werden könnten, und ich frage mich, ob ich die Sphinx-Installation irgendwie vermasselt habe, indem ich mich auf die Standardkonfiguration verlassen habe.

Antwort1

Es stellte sich heraus, dass ein Teil meiner App nach /mysql.sock und ein anderer Teil nach /mysqld.sock suchte. Ich habe am Ende einfach einen symbolischen Link von einem zum anderen erstellt.

verwandte Informationen