ERROR 2002 (HY000): Can't connect to local MySQL server through socket

Pfour

New Member
Hi also wenn ich ./psa start mache wo alle Dienste gestartet werden kommt dies.

Starting xinetd service... done
Starting named service... done
Starting mysql service... done
Starting qmail service... done
Starting courier-imap service... done
Starting postgresql service... failed
Starting psa-spamassassin service... done
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)
websrvmng: Unable to connect to Plesk Database: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)
System error 111: Connection refused
websrvmng: Unable to connect to Plesk Database: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)
System error 111: Connection refused
websrvmng: Unable to connect to the mysql database

System error 111: Connection refused
websrvmng: Unable to connect to the mysql database

System error 111: Connection refused
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
Starting Plesk... done
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

Also liegt es an postgresql denn mysql startet ja.

Wenn ich postgresql stop sage kommt

./postgresql stop
Shutting down PostgreSQLpg_ctl: PID file "/var/lib/pgsql/data/postmaster.pid" does not exist
Is server running?
failed

Verstehe nicht wie sich da über Nacht einfach was schiessen kann.
 
Mag sein, dass der Service lt. psa läuft. Aber der folgende Auszug sagt mir, dass psa nicht zur Datenbank verbinden kann.
Code:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)
websrvmng: Unable to connect to Plesk Database: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)
System error 111: Connection refused
Versuche mal, Dich mittels
Code:
mysql -u admin -p PLESK-PASSWORT
zum lokalen mySQL Server zu verbinden und berichte von Erfolg oder Misserfolg.

--marneus
 
Das bekomme ich als Antwort

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

MySQL doch alles andere als da
 
Scheint wohl also doch nicht zu laufen, gelle?

Welches Resultat liefert
Code:
/etc/init.d/mysqld restart
(kann auch mysql anstatt mysqld sein).

--marneus
 
Kannst Du jetzt mit
Code:
mysql -u admin -p
connecten? (Er wird Dich jetzt nach dem Passwort fragen. Dort wieder das Plesk PW eingeben)

--marneus
 
Dan kommt wieder das

mysql -u admin -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

bei Password habe ich schon das pw eingegeben
 
Mach den mysql mal gesprächiger in der my.cnf (gibt im Netz diverse Fundstellen zum Thema "mysql debugging"). Bevor Du das machst, lohnt sich vllt. auch ein Blick in die messages etc.

--marneus
 
unter var/lib/mysql/ gibt es eine mysqld.log und dort steht drinne:

Number of processes running now: 0
080805 07:24:25 mysqld restarted
080805 7:24:25 InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files...
InnoDB: Restoring possible half-written data pages from the doublewrite
InnoDB: buffer...
080805 7:24:25 InnoDB: Starting log s
Number of processes running now: 0
080805 07:24:25 mysqld restarted
080805 7:24:25 InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files...
InnoDB: Restoring possible half-written data pages from the doublewrite
InnoDB: buffer...
080805 7:24:25 InnoDB: Starting log scan based on checkpoint at
InnoDB: log sequence number 0 8744702.
InnoDB: Doing recovery: scanned up to log sequence number 0 8744702
080805 7:24:25 InnoDB: Started; log sequence number 0 8744702
080805 7:24:25 [ERROR] /usr/sbin/mysqld: Error writing file '/var/lib/mysql/mysqld.pid' (Errcode: 28)
080805 7:24:25 [ERROR] Can't start server: can't create PID file: No space left on device
 
080805 7:24:25 [ERROR] Can't start server: can't create PID file: No space left on device

Und da hast du die Anwort. Deine /var/ Partition ist voll.

Um herauszufinden welches Unterverzeichnis das betrifft gehe ins /var/ dir und mache mal "du -hs *". Mit "df -h" erhälst du eine Gesamtübersicht der Platten und die Auslastung,

Grüße
 
Last edited by a moderator:
Kommt das bei rum

4.0K X11R6
7.7M adm
82M cache
48K db
15M drweb
4.0K games
327M lib
36K lock
17M log
0 mail
4.0K opt
1.1G qmail
620K run
120K spool
8.0K tmp

Bis auf die E-mails finde ich das nicht viel
 
Denke mal der Fehler liegt bei /dev/md1

Filesystem Size Used Avail Use% Mounted on
/dev/md1 229G 229G 0 100% /
udev 999M 84K 999M 1% /dev
/dev/md0 54M 8.8M 42M 18% /boot

Aber wie kann die Platte auf einmal so Explodieren ?

Das ist nun nen server mit ner 250 GB platte

und der Server von wo er die Daten Kopiert hat war einer mit ner nur 150 GB Platte
 
Ich habe die Beiträge verschoben, weil dies nichts mit Plesk zu tun hat.

Schau doch mal nach, wo große Dateien liegen.

Code:
ls -lahS $(find / -type f -size +50000k)

--marneus
 
Glaube das Sagt alles

-rw-r--r-- 1 root root 120G Aug 5 07:22 /srv/www/vhosts/xxxx.de/statistic s/logs/error_log
-rw-r--r-- 1 root root 97G Aug 5 04:24 /srv/www/vhosts/xxxx.de/statistic s/logs/error_log.1

Kann ich die Dateien einfach löschen per console und dann sollte alles wieder gehen ?
 
Jein. Ich mache das immer, aber das heisst nicht, dass das richtig ist :) Schau vorher aber vllt. mal rein, was da so los ist. Auf jeden Fall die error_log.1 solltest Du löschen können. Besser und richtiger wäre es jedoch zu überprüfen, warum die Datei nicht richtig rotiert wird bzw. wieso so viele Fehler angehäuft wurden.

--marneus
 
Back
Top