Mir fehlt /tmp/mysql.sock
. Es hat die Signatur srwxrwxrwx
. Ist es möglich, diese Datei manuell zu erstellen?
Antwort1
Dies ist eher eine MySQL-Frage. Die mysql.sock
Datei sollte erstellt werden, wenn Sie MySQL mit starten mysql.server start
. Ein Neustart Ihres Servers sollte die Datei ordnungsgemäß erstellen. Wenn dies nicht der Fall ist, besteht die Möglichkeit, dass der Server nicht für das Abhören über einen Socket eingerichtet ist.
Antwort2
Vor einiger Zeit erzählte mir ein Freund von einem Problem mit einer fehlenden Socket-Datei. Er verwendete eine benutzerdefinierte Konfigurationsdatei /etc/my.conf, die irgendwie Probleme mit MySQL verursachte. Als er die Datei my.conf entfernte und den MySQL-Server neu startete, erschien die Socket-Datei erneut.
Nach einer kleinen Suche mit diesen Stichworten fand ich eineDiskussion zu einem Blogbeitrag, wo einige Leute fast genau dieselben Probleme gemeldet haben. Vielleicht können Sie dort noch ein paar Ideen finden. Einige Leute hatten die Datei allerdings an einem anderen Ort.
Wenn MySQL die Socket-Datei jedoch überhaupt nicht erstellt, hilft es Ihnen nicht, sie manuell zu erstellen.