Mysql hiba

Fórumok

Mysql hiba

Hozzászólások

hi! sajnos belefutottam ebbe a hibába.

[code:1:b8e38cf57f]:~# /etc/init.d/mysql start
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' (111)'
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists![/code:1:b8e38cf57f]

/var/run/mysqld/mysqld.sock létezik.

van valakinek ötlete?

sarge
mysql-server-4 4.1.11a-4

A kerneledben ugye nincs letilva a Unix domain sockets (CONFIG_UNIX)? A syslogod mit mond?

[quote:f813942a3f="begin"]A kerneledben ugye nincs letilva a Unix domain sockets (CONFIG_UNIX)? A syslogod mit mond?

[code:1:f813942a3f]Aug 25 17:32:26 kismedve mysqld_safe[7924]: started
Aug 25 17:32:27 kismedve mysqld[7927]: /usr/sbin/mysqld: Can't create/write to file '/tmp/ib7jRrlg' (Errcode: 13)[/code:1:f813942a3f]

Megvan, csak nem voltam eléggé szemfüles: a /tmp jogainál volt gond. 1755 -> 1777 -re állítottam és így már ok.

[code:1:f813942a3f]
Aug 25 17:32:27 kismedve mysqld[7927]: 050825 17:32:27 InnoDB: Error: unable to create temporary file; errno: 13
Aug 25 17:32:27 kismedve mysqld[7927]: 050825 17:32:27 [ERROR] Can't init databases
Aug 25 17:32:27 kismedve mysqld[7927]: 050825 17:32:27 [ERROR] Aborting
Aug 25 17:32:27 kismedve mysqld[7927]:
Aug 25 17:32:27 kismedve mysqld[7927]: 050825 17:32:27 [Note] /usr/sbin/mysqld: Shutdown complete
Aug 25 17:32:27 kismedve mysqld[7927]:
Aug 25 17:32:27 kismedve mysqld_safe[7929]: ended
Aug 25 17:32:33 kismedve /etc/init.d/mysql[7992]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping' resulted in
Aug 25 17:32:33 kismedve /etc/init.d/mysql[7992]: /usr/bin/mysqladmin: connect to server at 'localhost' failed
Aug 25 17:32:33 kismedve /etc/init.d/mysql[7992]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)'
Aug 25 17:32:33 kismedve /etc/init.d/mysql[7992]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
Aug 25 17:32:33 kismedve /etc/init.d/mysql[7992]:[/code:1:f813942a3f]

Most ezek a hibák is megszüntek. 2 nap alatt nem vettem észre, pedig ott volt a log-ban. Köszi, hogy a syslog-ot említetted, így átnéztem megint, sokadjára, és megtaláltam a hibát, ahogy fentebb is írtam.

Egy ideig minden rendben, de néhány nap után mindig a következő hibaüzenettel tér vissza egy mysql-t használó, php-ban írt alkalmazás:
[code:1:9197ce775e]: 2002 (Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111))
Session halted.[/code:1:9197ce775e]

Ezt mi okozhatja?

[quote:39c5b04649="norcrys"]Egy ideig minden rendben, de néhány nap után mindig a következő hibaüzenettel tér vissza egy mysql-t használó, php-ban írt alkalmazás:
[code:1:39c5b04649]: 2002 (Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111))
Session halted.[/code:1:39c5b04649]

Ezt mi okozhatja?

Maxconnect beallitas a php.iniben és a my.cnf első körben. Második körben meg kéne nézni, hogy mindíg minden kapcsolatot jól lezár-e a php/mysql és hogy ilyenkor mennyi az aktualis kapcsolatok száma.