Hallo ...und die Probleme hören nicht auf... ;-( Leider steht hier derzeit viel Arbeit an - ab nächster Woche (wenn die Welt gerettet ist) schaue ich mir auch noch einmal die Logfiles von Cups an - versprochen! Am Donnerstag, 29. April 2004 13:18 schrieb Peter Bingel:
Nach einem reboot des Servers: --- Error 2002 C´ant connect to local MySQL server trough socket /var/lib/mysql/mysql.sock (2) --- Welches socket? In /var/lib/mysq/ nicht gefunden. Außerdem: atd wird nicht gestartet.
Keine Anmeldungen als user mehr möglich, nur noch root geht, auch ein Einloggen als admin von root aus am Server geht nicht mehr. Dabei bleibts auch. Sämtliche Versuche auf mysql zuzugreifen schlagen mit obiger Meldung fehl.
Aus /var/lib/mysq/mysqld.log läßt sich entnehmen: --- 040429 10:32:03 mysqld ended 040429 10:33:13 mysqld started 040429 10:33:14 Can't start server : Bind on unix socket: Permission denied 040429 10:33:14 Do you already have another mysqld server running on socket: /var/lib/mysql/mysql.sock ? 040429 10:33:14 Aborting 040429 10:33:14 /usr/sbin/mysqld: Shutdown Complete 040429 10:33:14 mysqld ended ---
Wieso:Bind on unix socket: Permission denied? Was kann da wo eingestellt werden? Das mit dem zweiten sql-server kann wohl schlecht sein. mysql ended. Schön. Heute um 15 Uhr sollte eine Einführung in den neuen Server fürs Kollegium sein....
Da scheint sich MySQL ins Nirvana verabschiedet zu haben ohne vorher noch groß aufzuräumen. Bitte mal 0) Vorher mal überprüfen, ob die verschiedenen Serverdienste vernünftig gestartet wurden. (Webinterface oder mit "rcsuad status; rcldap status, rcsessiond status) Ansonsten starten und überprüfen... 1) Die Rechte im Verzeichnis /var/lib/mysql mit dem Befehl "ls -al /var/lib/mysql" kontrollieren: das Verzeichnis selbst (.) sollte "mysql:daemon" gehören und die Rechte sollten auf 755 stehen. 2) Was sagt der Befehl "ps -ax | grep mysql"? Dort sollte (wenn kein mysql-Server läuft) nur der Befehl "grep mysql" angezeigt werden. Ansonsten: "killall mysqld" eingeben, um diesen Server zu beenden. 3) Kontrolle in /var/lib/mysql, ob der Socket richtig geschlossen wurde: Wenn dort nach "ls -l" noch eine "Datei" namens mysql.sock liegen sollte, dann diese Datei mit "rm /var/lib/mysql/mysql.sock" löschen. 4) MySQL mit "rcmysql start" neu starten. Das sollte helfen. Viele Grüße, Lars