Portál AbcLinuxu, 14. května 2025 05:19

Dotaz: Problem s mysqld.sock

19.2.2011 14:09 Dave
Problem s mysqld.sock
Přečteno: 516×
Odpovědět | Admin
Zdravim vsechny, mam problem s MySQL ve verzi 5.1.51 (Ubuntu 10.10). Pro prihlaseni pouzivam prikaz mysql -u root -p protoze ji pouzivam na localhostu. Jedine na co se po prihlaseni zmuze je vypis chyby:

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

Hledal jsem jiz v mailiglistech a na ruznych forech, kde se resil stejny problem. Bohuzel mi nic nepomohlo.

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

H0ax avatar 19.2.2011 15:36 H0ax | skóre: 36 | blog: Odnikud_nikam
Rozbalit Rozbalit vše Re: Problem s mysqld.sock
Odpovědět | | Sbalit | Link | Blokovat | Admin
no a ten socket v tý cestě tam je?
uid=0(root) gid=0(root) skupiny=0(root)
19.2.2011 15:59 Dave
Rozbalit Rozbalit vše Re: Problem s mysqld.sock
Neni, na to uz jsem taky narazil v jinych diskuzich a zatim se mi to opravit nepodarilo.
H0ax avatar 19.2.2011 16:38 H0ax | skóre: 36 | blog: Odnikud_nikam
Rozbalit Rozbalit vše Re: Problem s mysqld.sock
tak ho zkus vyhledat na disku, bude se jmenovat buď mysql.sock a nebo mysqld.sock a pak z nějak stačí udělat symlink do toho adresáře, kde ho to chce
uid=0(root) gid=0(root) skupiny=0(root)
19.2.2011 17:04 Dave
Rozbalit Rozbalit vše Re: Problem s mysqld.sock
Neexistuje toto jsem taky kontroloval.
19.2.2011 16:44 Rockfire | skóre: 14 | blog: blg
Rozbalit Rozbalit vše Re: Problem s mysqld.sock
Odpovědět | | Sbalit | Link | Blokovat | Admin
Dobry den,

mate spustenou mysql? Zjistite prikazem:

sudo service mysql status

Spustit ji muzete

sudo service mysql start

19.2.2011 17:03 Dave
Rozbalit Rozbalit vše Re: Problem s mysqld.sock
Ano ta sluzba bezi, tohle byla prvni vec co jsem kontroloval :-)
19.2.2011 19:54 Dave
Rozbalit Rozbalit vše Re: Problem s mysqld.sock
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vypada to ze problem je vyresen instalaci MariaDB a odinstalaci MySQL :-) vsem zucastnenym dekuji za rady, vypadalo to ze se v mem mysql objevila neopravitelna zavada :-(
20.2.2011 14:52 Messa | skóre: 39 | blog: Messa
Rozbalit Rozbalit vše Re: Problem s mysqld.sock
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vidím, že už to máš vyřešené, tak aspoň pro příště - všechny naslouchající porty a sockety aktuálně spuštěných procesů lze vypsat příkazem sudo netstat -lnp, stačí si tam pak tu mysql najít.

Pokud se chceš přípojit raději na TCP port místo unix socketu, zkus mysql -h 127.0.0.1. Když totiž zadáš mysql -h localhost nebo často i bez zadání hostname, mysql klient se začne připojovat na unix socket, který má nastavený už z doby překladu, popř. najde v nějakém konfiguráku. Někdy je s tím problém, pokud je na jednom stroji nainstalováno víc mysql serverů/klientů (třeba když si někdo zkompiluje server sám, ale klienta používá distribučního, nebo si to nainstaluje bůhvíjak jinak), pak ta defaultní cesta k unix socketu právě spuštěného serveru nemusí sedět.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.