mysql socket problem
am 28.02.2006 14:52:59 von schluwutski
hallo group,
seit neustem liefert mir das phpmyadmin folgende nachricht wenn ich es
aufrufen will:
#2002 - Der Server antwortet nicht. (evtl. ist auch der Socket des
lokalen MySQL-Servers socket nicht korrekt konfiguriert)
als socket-datei ist /tmp/mysql.sock eingetragen. Die Datei existiert
auch und hat ein chmod 777 bekommen..gehören tut sie dem user
mysql...weiß jemand woran's liegen kann?der mysqlserver startet jetzt
gar nicht mehr hoch...
Gruß Peter
Re: mysql socket problem
am 28.02.2006 15:15:50 von Christian Kirsch
schluwutski@gmx.net schrieb:
Wer?
> hallo group,
> seit neustem liefert mir das phpmyadmin folgende nachricht wenn ich es
> aufrufen will:
> #2002 - Der Server antwortet nicht. (evtl. ist auch der Socket des
> lokalen MySQL-Servers socket nicht korrekt konfiguriert)
>
PHPMyAdmin ist hier off-topic.
Zu Gründen dafür könntest Du den Namen der Gruppe konsultieren oder
auch www.google.de mit 'PHPMyAdmin' und 'Mantra' füttern.
> als socket-datei ist /tmp/mysql.sock eingetragen.
Es gibt deutlich weniger kryptische Wege, Hinweise auf das eigene
Betriebssystem zu liefern als diesen, aber nehmen wir mal an, dass Du
mit etwas Unix-ähnlichem unterwegs bist.
> Die Datei existiert
> auch und hat ein chmod 777 bekommen..gehören tut sie dem user
> mysql...weiß jemand woran's liegen kann?der mysqlserver startet jetzt
> gar nicht mehr hoch...
Es kann an allem möglichen liegen. Deine Fehlerbeschreibung ist leider
wenig hilfreich - oben sprichst Du von einem Programm, um das es hier
nicht geht, hier heißt es jetzt auf einmal, der MySQL-Server starte
nicht mehr.
Woher weißt Du letzteres?
Gibt es eine Fehlermeldung?
Welche?
Was steht in der Log-Datei des MySQL-Servers?
Re: mysql socket problem
am 28.02.2006 15:32:39 von schluwutski
Hi Christian,
es ist ein Debian-System.
Ok, vergessen wir phpMyAdmin..Der Server startet nicht mit der Meldung:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket
'/tmp/mysql.sock' (61)
Die Datei /tmp/mysql.sock aber da ist und hat volle Rechte (777) hat
weiß ich momentan nicht warum die mysql nicht starten liegen..woran
könnte das Problem noch liegen?
Gruß Peter
Re: mysql socket problem
am 28.02.2006 15:34:23 von Thomas Rachel
schluwutski@gmx.net wrote:
^^^^^^^^^^^^^^^^^^^ Gesundheit.
> hallo group,
> seit neustem liefert mir das phpmyadmin folgende nachricht wenn ich es
> aufrufen will:
> #2002 - Der Server antwortet nicht. (evtl. ist auch der Socket des
> lokalen MySQL-Servers socket nicht korrekt konfiguriert)
hm, nun - was meint denn der mitgelieferte mysql-Client dazu?
Hast Du Deinem phpMyAdmin denn den Ort der Socket-Datei mitgeteilt und die
Tatsache, daà Du über UNIX-Sockets und nicht über TCP/IP drauf willst?
Passe die Client-Konfiguration dem Server an.
> als socket-datei ist /tmp/mysql.sock eingetragen.
> der mysqlserver startet jetzt
> gar nicht mehr hoch...
ach so - dann kann er natürlich auch nicht antworten. Dann ist obiger Fehler
vermutlich nur eine Konsequenz hiervon.
Was meinen denn die Logs in /var/lib/mysql/mysqld.log (oder wo auch immer Du
die hinlegen läÃt)?
Thomas
Re: mysql socket problem
am 28.02.2006 15:35:48 von Axel Schwenke
schluwutski@gmx.net wrote:
^^^^^^^^^^^^^^^^^^^
Hier fehlt ein Realname
> seit neustem liefert mir das phpmyadmin folgende nachricht wenn ich es
> aufrufen will:
> #2002 - Der Server antwortet nicht. (evtl. ist auch der Socket des
> lokalen MySQL-Servers socket nicht korrekt konfiguriert)
M.a.W. phpMyAdmin rät wild herum, wo der Felher denn liegen könnte.
> als socket-datei ist /tmp/mysql.sock eingetragen. Die Datei existiert
> auch und hat ein chmod 777 bekommen..gehören tut sie dem user
> mysql...weiß jemand woran's liegen kann?
Das ist keine Datei, sondern ein Socket. Und normalerweise hat man
damit *gar* *nichts* zu tun. Wenn der MySQL-Server startet, legt er
den Socket normalerweise selber an.
> der mysqlserver startet jetzt gar nicht mehr hoch...
Die Felhermeldung von phpmyAdmin sagt ja nix anderes, als daß sein
MySQL-Server nicht mit ihm reden will. Das *kann* durchaus daran
liegen, daß der Server gar nicht erst gestartet wurde.
Was sagt denn 'ps -a | fgrep mysqld' dazu? Was 'mysqladmin ping'?
Wenn mysqld nicht läuft und sich auch per '/etc/init.d/mysql start'
nicht starten läßt - was steht im MySQL-Errorlog?
XL
Re: mysql socket problem
am 28.02.2006 16:03:18 von Andreas Kretschmer
Andreas
--
Andreas Kretschmer
Linux - weil ich es mir wert bin!
GnuPG-ID 0x3FFF606C http://wwwkeys.de.pgp.net
Re: mysql socket problem
am 28.02.2006 16:03:55 von Christian Kirsch
schluwutski@gmx.net schrieb:
> Hi Christian,
> es ist ein Debian-System.
> Ok, vergessen wir phpMyAdmin..Der Server startet nicht mit der Meldung:
> ERROR 2002 (HY000): Can't connect to local MySQL server through socket
> '/tmp/mysql.sock' (61)
>
Kann nicht sein. Der *Client* startet nicht mit dieser Meldung, das
könnte ich mir vorstellen.
> Die Datei /tmp/mysql.sock aber da ist und hat volle Rechte (777) hat
> weiß ich momentan nicht warum die mysql nicht starten liegen..woran
Der Satz parst nicht - und mysql ist der CLIENT, nicht der SERVER.
> könnte das Problem noch liegen?
Der Server läuft nicht, z.B.
Re: mysql socket problem
am 28.02.2006 16:05:20 von Sven Paulus
schluwutski@gmx.net wrote:
> Ok, vergessen wir phpMyAdmin..Der Server startet nicht mit der Meldung:
> ERROR 2002 (HY000): Can't connect to local MySQL server through socket
> '/tmp/mysql.sock' (61)
Du schriebst von einem Debian-System. Bei aktuellen Paketen werden
die Fehler von MySQL in die syslog-facility "daemon" gelogt. Schau
doch einfach mal im zugeordneten Logfile nach, da wird drinstehen,
warum der Server keine Lust hat, zu starten.
Re: mysql socket problem
am 28.02.2006 18:08:13 von Hartmut Holzgraefe
Axel Schwenke wrote:
> Was sagt denn 'ps -a | fgrep mysqld' dazu? Was 'mysqladmin ping'?
und was
ls -l /tmp/mysql.sock
file /tmp/mysql.sock
lsof /tmp/mysql.sock
?
--
Hartmut Holzgraefe, Senior Support Engineer .
MySQL AB, www.mysql.com
http://www.mysql.com/support/
Re: mysql socket problem
am 28.02.2006 18:58:43 von schluwutski
Hi,
wie gesagt der Server will nicht starten:
(root@client) [~]# find / -iname "mysqld.log"
19:59
(root@client) [~]# ps -a | fgrep mysqld
19:59
(root@client) [~]# mysqladmin ping
20:00
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket
'/tmp/mysql.sock' (61)'
Check that mysqld is running and that the socket: '/tmp/mysql.sock'
exists!
(root@client) [~]# mysql start
20:00
ERROR 2002 (HY000): Can't connect to local MySQL server through socket
'/tmp/mysql.sock' (61)
(root@client) [~]# mysqld
20:01
zsh: command not found: mysqld
(root@client) [~]#
soll ich die socket-datei mal von hand löschen?
Re: mysql socket problem
am 28.02.2006 19:54:34 von Axel Schwenke
schluwutski@gmx.net wrote:
^^^^^^^^^^^^^^^^^^^
Du hast ja immer noch keinen Realnamen!
> wie gesagt der Server will nicht starten:
>
> (root@client) [~]# find / -iname "mysqld.log"
Wie kommst du darauf, daß das Log so heißt?
> (root@client) [~]# mysql start
> ERROR 2002 (HY000): Can't connect to local MySQL server through socket
> '/tmp/mysql.sock' (61)
Jo!
> (root@client) [~]# mysqld
> 20:01
> zsh: command not found: mysqld
Nochmal: Jo!
> soll ich die socket-datei mal von hand löschen?
Du könntest es zur Abwechslung mal damit versuchen, das zu tun, was wir
dir empfehlen. 'mysql' ist der Name des Client-Programms und 'mysqld'
ist aus gutem Grund nicht im $PATH.
Zum Starten des MySQL-Servers verwende bitte '/etc/init.d/mysql start'.
Zu Position und Name des Errorlogs kann dir das README des Package-
Maintainers Auskunft geben: /usr/share/doc/packages/mysql*/README*
PS: das war die letzte Antwort solange du dir keinen Namen zulegst.
XL
Re: mysql socket problem
am 28.02.2006 20:04:58 von Hartmut Holzgraefe
schluwutski@gmx.net wrote:
Warum antwortest du auf meinen Beitrag, beantwortest
dann aber nur (mehr oder weniger) die Fragen von Axel?
> soll ich die socket-datei mal von hand löschen?
Könntest Du bitte erstmal mit ls -l oder file schauen ob
das wirklich ein Socket ist oder ob du da mittlerweile
eine einfache Datei angelegt hast?
Und mit lsof schauen wer den Socket besitzt falls es ein
Socket ist?
Einem Prozess einfach so sein Socket-File wegzuziehen
ist normalerweise nicht zu empfehlen?
--=20
Hartmut Holzgraefe, Senior Support Engineer .
MySQL AB, www.mysql.com
http://www.mysql.com/support/
Re: mysql socket problem
am 28.02.2006 20:34:45 von Christian Kirsch
Hartmut Holzgraefe wrote:
> schluwutski@gmx.net wrote:
>
> Warum antwortest du auf meinen Beitrag, beantwortest
> dann aber nur (mehr oder weniger) die Fragen von Axel?
>
>
>>soll ich die socket-datei mal von hand löschen?
>
>
> Könntest Du bitte erstmal mit ls -l oder file schauen ob
> das wirklich ein Socket ist oder ob du da mittlerweile
> eine einfache Datei angelegt hast?
>
> Und mit lsof schauen wer den Socket besitzt falls es ein
> Socket ist?
>
> Einem Prozess einfach so sein Socket-File wegzuziehen
> ist normalerweise nicht zu empfehlen?
>
>
Ich bewundere Deine Geduld mit jemandem, der offenbar völlig
beratungsresistent ist (und höchstens vage Vorstellungen von dem hat,
was er tut)
Re: mysql socket problem
am 28.02.2006 23:14:31 von Sven Paulus
schluwutski@gmx.net wrote:
> wie gesagt der Server will nicht starten:
> (root@client) [~]# find / -iname "mysqld.log"
> 19:59
Was spricht dagegen, einfach mal wirklich ins daemon-Logfile zu
gucken? Ekel?
Re: mysql socket problem
am 01.03.2006 00:49:45 von Hartmut Holzgraefe
Christian Kirsch wrote:
> Ich bewundere Deine Geduld mit jemandem, der offenbar völlig
> beratungsresistent ist (und höchstens vage Vorstellungen von dem hat,=
> was er tut)
das ist mein Job, manchmal werde ich für sowas sogar bezahlt ;)
--=20
Hartmut Holzgraefe, Senior Support Engineer .
MySQL AB, www.mysql.com
http://www.mysql.com/support/
Re: mysql socket problem
am 01.03.2006 10:05:02 von Axel Schwenke
Christian Kirsch wrote:
> Hartmut Holzgraefe wrote:
....
> Ich bewundere Deine Geduld mit jemandem, der offenbar völlig
> beratungsresistent ist (und höchstens vage Vorstellungen von dem hat,
> was er tut)
Hey! Ich will auch einen Keks!
Schließlich ist Hartmut mein großes Vorbild
(zumindest im Punkt Geduld ;-)
XL