ugrás a tartalomhoz

mysqld.sock fájl eltünt :-/

fchris82 · 2007. Jún. 23. (Szo), 22.59
Illetve lehet, hogy nem is volt, vagy fogalmam sincs, hogy mi történt. Egyik percben még vígan futkos minden, majd pár óra múlva szól az egyik barátom, hogy "hibaüzenet van az oldalon" o_O

Warning: mysql_connect(): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /var/www/inc/db.php on line 13
MySQL problem. Connect faild to server:localhost
Nézem, nincs is ilyen fájl :-/

/etc/mysql# /etc/init.d/mysql restart
Stopping MySQL database server: mysqld.
Starting MySQL database server: mysqld...failed.
        Please take a look at the syslog.
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
Több mint egy órája keresek vmit ezzel kapcsolatban, de nem sok eredményre jutottam. Mi történhetett? És egyáltalán most hogyan rakjam rendbe?
 
1

Please take a look at the syslog.

ferenczcsibi · 2007. Jún. 24. (V), 11.37
Socket fájlod addig van amíg fut a szolgáltatás. Valamiért nem tud elindulni. Pl. mennyi helyed van?
2

Megnéztem

fchris82 · 2007. Jún. 24. (V), 13.24
1,5 Gb szabad hely van, ennek többszörösen is elégnek kell lennie.

Ilyet találtam még :-/

Jun 24 12:58:57 mysqld_safe[4212]: started
Jun 24 12:58:58 mysqld[4216]: 070624 12:58:58 /usr/sbin/mysqld: unknown variable 'expire_logs_days=10'
Jun 24 12:58:58 mysqld[4216]:
Jun 24 12:58:58 mysqld_safe[4218]: ended
Jun 24 12:59:04 /etc/init.d/mysql[4281]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping' resulted in
Jun 24 12:59:04 /etc/init.d/mysql[4281]: ^G/usr/bin/mysqladmin: connect to server at 'localhost' failed
Jun 24 12:59:04 /etc/init.d/mysql[4281]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Jun 24 12:59:04 /etc/init.d/mysql[4281]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
Jun 24 12:59:04 /etc/init.d/mysql[4281]:
5

Hiba üzenet

tlof · 2007. Júl. 3. (K), 18.02
Mond úgy őszintén elolvastad hogy mit ir a mysql a logban?

Jun 24 12:58:58 mysqld[4216]: 070624 12:58:58 /usr/sbin/mysqld: unknown variable 'expire_logs_days=10'

Van egy olyan változó a my.cnf -ben amit nem tud értelmezni, ezért nem indul el.

Update:
Most látom, hogy ez már egy régi thread. Na mindegy.. azért leirom a megoldást.
6

Hmmm

fchris82 · 2007. Júl. 9. (H), 15.31
Túlságosan is arra a 'hiányzó' fájlra koncentráltam, így nem láttam a fától az erdőt :D Egyébként továbbra sem értem, hogy egyszer csak miért okozott neki problémát az a bejegyzés, mikor évekig nem o_O És a frissítés után is eltelt legalább 1 hét. Egyszer csak, minden előzmény nélkül "meghalt". Még csak szerver újraindítás sem volt...

Egyébként köszi :)
3

Try Google

attlad · 2007. Jún. 24. (V), 13.41
4

próbáltam

fchris82 · 2007. Jún. 24. (V), 15.25
Írtam is a bevezetőben, hogy keresgéltem már, de nem találtam semmit, ami egyrészt választ adott volna arra, hogy mi történt, másrészt meg megoldotta volna a problémát... Az egyik percben még minden működött - évek óta működik - és most egyszer csak elszállt és nem indul el. Kb egy hete futtattam apt-get update és apt-get upgrade -et, tehát ha az csinált vmit, már elő kellett volna jönnie. Ráadásul volt azóta két reboot is, és azután is gond nélkül működött.