Fórum Ubuntu CZ/SK

Ostatní => Ubuntu Server => Téma založeno: snakeeater_stbk 23 Října 2010, 16:00:43

Název: Nelze se připojit k MySQL
Přispěvatel: snakeeater_stbk 23 Října 2010, 16:00:43
Zdravím,
podle návodu zde na wiki jsem si nainstaloval LAMP a vše se zdálo být v pořádku. PHP i MySQL mi bez problémů fungovalo a to dokonce i v MySQL manežerovi, který jsem spouštěl přes Wine. Jednou jsem ale PC restartoval a MySQL přestalo fungovat. Konkrétně mi to při připojování píše hlášku:

Could not connect to host 'localhost'.
MySQL Error Nr. 2002
Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Zkoušel jsem se připojit přes dva programy. Tušíte, čím by to mohlo být způsobeno? Našel jsem topic, kde se to řešilo v archivu, ale ten mi vůbec nepomohl.
Děkuji za každou odpověď
Název: Re: Nelze se připojit k MySQL
Přispěvatel: ETNyx 23 Října 2010, 18:14:44
Zdravím,

zkontroluj jestli existuje tento soubor /var/run/mysqld/mysqld.sock. Pokud ano zkus mysql spustit příkazem /etc/init.d/mysql start
pro otestování se můžeš přihlásit i z konzole pomoci mysql -u root -p
Název: Re: Nelze se připojit k MySQL
Přispěvatel: snakeeater_stbk 24 Října 2010, 21:28:49
ne, ten soubor neexistuje, nejakym zahadnym zpusobem zmizel... zvlastni... nejdriv mi ubuntu vymaze zalozky z opery a ted tohle. nevite, proc se to stalo? predpokladam, ze jedinym resenim je reinstall LAMP
Název: Re: Nelze se připojit k MySQL
Přispěvatel: ETNyx 24 Října 2010, 22:29:58
Pochybuji, že to Ubuntu dělá samo :-D

Nicméně ten soubor může být i na jiném místě. Zkuste ho vyhledat pomocí find
Kód: [Vybrat]
sudo find / -name m*.sock.
Pokud ho nenajdete tak spusťte mysql ručne a sledujte zda-li se soubor vyrvoří.
Kód: [Vybrat]
sudo /etc/init.d/mysql start.
Případně reinstall.
Název: Re: Nelze se připojit k MySQL
Přispěvatel: Dragonn 27 Října 2010, 13:52:26
A jsou v souborech /etc/mysql/debian.cnf a /etc/mysql/my.cnf správně cesty k socketům? U mě teda konkrétně k /var/run/mysqld/mysqld.sock
Název: Re: Nelze se připojit k MySQL
Přispěvatel: snakeeater_stbk 29 Října 2010, 11:11:18
soubor najit nemuzu a v souborech jsou cesty zadany spravne. pokousel jsem se o reinstall serveru, ale nevim, jak na to. kdyz si spustim spravce baliku synaptic a dam "oznacit balicky podle ucelu", tak tam vidim zaskrtnuty LAMP, ale nevim, jak ho odskrtnout nebo reinstalovat. jsem novacek. diky za pomoc

EDIT: oka, tak uz jsem to reinstalloval, uvidime, jestli mi ten soubor zmizi i tentokrat
Název: Re: Nelze se připojit k MySQL
Přispěvatel: ulo 21 Dubna 2011, 14:48:54
soubor najit nemuzu a v souborech jsou cesty zadany spravne. pokousel jsem se o reinstall serveru, ale nevim, jak na to. kdyz si spustim spravce baliku synaptic a dam "oznacit balicky podle ucelu", tak tam vidim zaskrtnuty LAMP, ale nevim, jak ho odskrtnout nebo reinstalovat. jsem novacek. diky za pomoc

EDIT: oka, tak uz jsem to reinstalloval, uvidime, jestli mi ten soubor zmizi i tentokrat

Zajímalo by mě, jak to dopadlo po reinstallu? Už se soubor mysqld.sock objevil tam, kde má být? Zřejmě totiž řeším to samé.