Portál AbcLinuxu, 25. prosince 2025 21:41


Dotaz: problém s MySQL

30.9.2003 23:06 Jan Honza
problém s MySQL
Přečteno: 202×
Odpovědět | Admin
Mam problém z MySQL. Když se snažím spustit službu tak to nahlásí hybu : ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) Můžete mi někdo poradit co s tím ?

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

Odpovědi

30.9.2003 23:19 Vladimir Kotala | skóre: 17
Rozbalit Rozbalit vše problém s MySQL
Odpovědět | | Sbalit | Link | Blokovat | Admin
Hmmm, to vypada, ze spoustite "mysql" - to je ale klient, samotny databazovy demon se jmenuje "mysqld". Takze nejprve spustit jako root (nebo uzivatel mysql) "mysqld&", teprve pak pripadne prikazem mysql uzivatelske rozhrani. Lepsi (a pro vas asi i jednodussi) je spustit patricnou davku z /etc/rc.d.
30.9.2003 23:52 Jan Honza
Rozbalit Rozbalit vše problém s MySQL
Tak se to podarilo spustit ale ted to do logu hlasi: 030930 23:47:09 mysqld started 030930 23:47:09 /usr/sbin/mysqld: Can't find file: './mysql/host.frm' (errno: 13) 030930 23:47:09 mysqld ended a zase se sluzba stopne .. diky
1.10.2003 08:20 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše problém s MySQL
Hm, ty to spouštíš čerstvě nainstalované? První krok je inicializace databáze, dělá to nějaký skript, pravděpodobně /usr/bin/mysql_install_db Nicméně na redhatoidních systémech se spustí při prvním spuštění služby (service mysql start), na debianu tuším při konfiguraci balíčku(?), ...
1.10.2003 08:22 ivok
Rozbalit Rozbalit vše problém s MySQL
Jak jste tu MySQL instaloval? Z RPM? MySQL se spouští příkazem mysqld_safe (resp. safe_mysqld :-), a aby běžela, musí mít vytvořenou základní databázi "mysql" s přístupovými právy apod. -- mysql/host.frm je jedna z tabulek v této databázi. Takže buď máte špatně nastavenou cestu k adresáři s daty nebo tu základní databázi vůbec nmáte nebo ...
1.10.2003 09:20 qwe
Rozbalit Rozbalit vše problém s MySQL
pravdepodobne je nutne nastavit vlasnika adrestare './mysql' na uzivatele pod kterym mysqld bezi (vetsinou mysql). a take cely jeho obsah.
treba takto: chown mysql /var/lib/mysql -R
cesta muze byt i jina, zalezi na distribuci/instalaci

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.