Can't connect to socket

k1ng

Registered User
Hallo,

ich hab folgendes Problem:

No valid socket file "3306" found!
The mysqld process is not running or it is installed in a custom location.
If you are sure mysqld is running, execute script in "prompt" mode or set
the socket= variable at the top of this script

was genau ist mit socket gemeint?

Dazu hab ich auch noch dieses problem:

Ich kann local nichts mit mysql anfangen, also per root mysqlbackups machen.. zB. cant connect to socket...

bind address ist auf 127.0.0.1


mfg
 
Last edited by a moderator:
Hallo!
Ich habe deinen Beitrag mal verschoben. Eine Erklärung zu Begriff Socket findest du unter Socket ? Wikipedia. Ich würde jetzt einmal behaupten, dass dein mysql Server nicht läuft. Was bringt ein /etc/init.d/mysql restart?

mfG
Thorsten
 
Also der Mysql Server der läuft, ich kann auch Scripte ausführen die per Localhost arbeiten, aber zB der Service "O" ( IRC ) will einfach nicht auf den Mysql connecten.

Code:
ks357361:~# /etc/init.d/mysql restart
Stopping MySQL database server: mysqld.
Starting MySQL database server: mysqld.
Checking for corrupt, not cleanly closed and upgrade needing tables..
ks357361:~#

So sieht das aus bei mir...

mfg
 
Du musst dir hier mal kurz den Unterschied zwischen einem Unix Domain Socket, also einer Art "Datei", über die Prozesse lokal Daten austauschen und einem Netzwerk-Socket klar machen.
Dein mysqld läuft offenbar auf 127.0.0.1:3306, der O versucht aber auf eine Socket-Datei zuzugreifen (das könnte dann /tmp/mysql.sock sein).
Und dein lokales mysql (nicht mysqld) ist wohl auch falsch konfiguriert.
 
Back
Top