Portál AbcLinuxu, 12. května 2025 18:55

Dotaz: MySQL nemůže zapisovat....

5.6.2006 08:43 FunkyB.
MySQL nemůže zapisovat....
Přečteno: 59×
Odpovědět | Admin
Při každém dotazu na mysql mi odpoví následující hláškou:

MySQL hlásí: #1 - Can't create/write to file '/root/tmp/#sql_5a4_0.MYI' (Errcode: 13)

adresáři root/tmp jsem dal chmod 777 takze by tam melo jit zapisovat. ale presto se hláška stále zobrazuje. Prosím poraďte mi co s tím...
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Heron avatar 5.6.2006 09:22 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: MySQL nemůže zapisovat....
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ta cesta je nějaká divná, zkuste sem dát kofigurák MySQL (obvykle /etc/my.cnf). MySQL totiž určitě nepoběží pod rootem, a do adresáře /root se proto nedostane.

Nejčastěji si MySQL ukládá data do /var/lib/mysql.
Heron
5.6.2006 09:28 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: MySQL nemůže zapisovat....
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nastav tmpdir = /tmp/, což je default. Jinak do /root/cosi nemůže zapsat, protože na /root nemá 'x' právo.
5.6.2006 09:45 FunkyB.
Rozbalit Rozbalit vše Re: MySQL nemůže zapisovat....
Jo, funguje to. Ale vůbec nevím jak se to mohlo samo změnit, protože normálně to jelo, pak jsem vytvořil nějakou databázi a přestalo to fungovat... No hlavní je že to zase funguje. díky moc ;-)
5.6.2006 10:14 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: MySQL nemůže zapisovat....
Lepsi cesta asi bude /var/lib/mysql/tmp jak pise Heron, protoze tam muze zapisovat jenom mysql.

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.