Portál AbcLinuxu, 18. července 2025 05:35


Dotaz: Mysql - presun datoveho adresare ..jak na to.

18.7.2008 20:40 Honza Lunek
Mysql - presun datoveho adresare ..jak na to.
Přečteno: 241×
Odpovědět | Admin
Ahoj tak jsem si blahove myslel ze staci zastavit mysqld presunout adresar z /var/lib/mysql dp napr /mnt/raid/mysql a zmenit cestu v my.cnf Ale ouha asi to neni to prave protoze pak nejde sluzba vubec spustit (a nenapise ani proc)

Moc prosim poradte mi co delam spatne (centos 5.2) diik
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

18.7.2008 21:24 artec | skóre: 24
Rozbalit Rozbalit vše Re: Mysql - presun datoveho adresare ..jak na to.
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jsou nastaveny dobre prava jako byly na puvodnim umisteni?

Co vypisuje log mysql?
18.7.2008 21:26 Honza Lunek
Rozbalit Rozbalit vše Re: Mysql - presun datoveho adresare ..jak na to.
no vypisuje to:

080718 21:12:11 mysqld started
080718 21:12:11 [Warning] Can't create test file /mnt/raid/mysql/sunshine.lower-test
080718 21:12:11 [Warning] Can't create test file /mnt/raid/mysql/sunshine.lower-test
^/usr/libexec/mysqld: Can't change dir to '/mnt/raid/mysql/' (Errcode: 13)
080718 21:12:11 [ERROR] Aborting

080718 21:12:11 [Note] /usr/libexec/mysqld: Shutdown complete

prava jsem tak dal pro jistotu 777 uplne vsude a porad to hlasi tohle ..divne ze?
Heron avatar 18.7.2008 21:33 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: Mysql - presun datoveho adresare ..jak na to.
Jste si jistý, že jste dal práva po celé cestě? TJ. dostane se user mysql do /mnt; /mnt/raid; atd? Skuste se jako root přepnout na mysql (su - mysql) a dejte cd na ten adr.
18.7.2008 21:47 Honza Lunek
Rozbalit Rozbalit vše Re: Mysql - presun datoveho adresare ..jak na to.
jj nechal jsem ta prava zdedit rekurzivne dolu... su - mysql .. otestovano normalne to tam zapisuje Achjo
Heron avatar 18.7.2008 21:51 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: Mysql - presun datoveho adresare ..jak na to.
Tak je ještě možnost v tom configu nechat původní adresář a ten udělat jako symlink do toho raidu.
18.7.2008 23:19 Honza Lunek
Rozbalit Rozbalit vše Re: Mysql - presun datoveho adresare ..jak na to.
taky me to uz napadlo ..nebude to mit vliv na vykon te dbf? diky!
Heron avatar 19.7.2008 07:15 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: Mysql - presun datoveho adresare ..jak na to.
Ne nebude. Kdyz mi dochazelo místo, tak jsem největší MyISAM tabulky překopíroval jinam a udělal na ně link. Jelo to bez problémů.
Prom avatar 18.7.2008 23:51 Prom | skóre: 10 | Praha 5
Rozbalit Rozbalit vše Re: Mysql - presun datoveho adresare ..jak na to.
mozna je to prilis "jasne", ale co kdyby - co je v ve startovacim skriptu uvedeno jako user a group ? protoze mysql byvalo defaultne mysql:mysql, ale od urcite verze je to daemon:daemon - kteri ani nejsou uzivatele, pouze jim lze priradit ownership atd. proto pomoci "su - mysql" toho clovek moc neotestuje. a ty prava musi byt nejen na adresare, ale hlavne na soubory... ja vim, ze jsou to jasne veci, ale jinak ta chyba vypada neresitelne :)
slax - nový pohled na svět...
19.7.2008 00:05 Honza Lunek
Rozbalit Rozbalit vše Re: Mysql - presun datoveho adresare ..jak na to.
Vsechny soubory maj nastaveno 777 (zkontrolovano) no budu to jeste testovat.. achjo
19.7.2008 01:15 azurIt | skóre: 34 | blog: zatial_bez_mena
Rozbalit Rozbalit vše Re: Mysql - presun datoveho adresare ..jak na to.
aby sme si boli vsetci isti a vylucili napr. to, ze ti nieco uslo, hod sem prosim ta vystupy tychto prikazov (neupravuj ich, urob proste copy&paste z konzoly):
mount
ls -ld /mnt
ls -ld /mnt/raid
ls -ld /mnt/raid/mysql
ls -la /mnt/raid/mysql/sunshine.lower-test

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.