Portál AbcLinuxu, 12. května 2025 19:10

Dotaz: MySQL a my.cnf

30.5.2007 21:05 gkar
MySQL a my.cnf
Přečteno: 1065×
Odpovědět | Admin
Mam nasledujuci problem a neviem si rady : nainstaloval som MySQL 5.0.27 na CentOS 4.4, hned po instalacii som zmenil v my.cnf ulozenie databazy na ine miesto. Ak chcem sputit MySQL tak zahlasilo pri vytvarani prvotnych tabuliek nasledovne : Can't create test file "adresar kam chcem aby bola databaza" ./usr/libexec/mysqld: Can't change dir to "adresar kam chcem aby bola databaza" (Errcode:13)

Prava na ten adresar ma. Ak spustim mysql_install_db tak v danom adresary sa vytvorie databaze, ale ak chcem spustit MySQL server tak to znova skonci s chybou : Timeout error occurred trying to start MySQL Daemon

Instalacia MySQL bola cez repositar CentOS.

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

Odpovědi

Dalibor Smolík avatar 31.5.2007 01:08 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
Rozbalit Rozbalit vše Re: MySQL a my.cnf
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jen pro jistotu: byl před úpravou my.cnf zastaven démon mysql? Tohle se mi stalo, když jsem nechal omylem démona běžet ..
Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
31.5.2007 06:43 gkar
Rozbalit Rozbalit vše Re: MySQL a my.cnf
Ano bol zastaveny ... bolo to hned po nainstalovani MySQL. Ak necham povodny my.cnf tak vsetko ide normalne vporiadku. ale data su ukladane do standardneho adresara /var/lib/mysql
Dalibor Smolík avatar 31.5.2007 10:17 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
Rozbalit Rozbalit vše Re: MySQL a my.cnf
Je to divné, já jsem po úpravě souboru /etc/my.cnf řádku
datadir = /var/lib/mysql
měl úložiště změněné.
Dnes změnu adresáře nepoužívám, data pravidelně skriptem kopíruji někam do /home a víc to neřeším.
Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
Dalibor Smolík avatar 31.5.2007 10:18 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
Rozbalit Rozbalit vše Re: MySQL a my.cnf
parton, soubor je /etc/mysql/my.cnf (v debianu)
Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
7.1.2008 13:55 Lukáš MATELA | skóre: 16
Rozbalit Rozbalit vše Re: MySQL a my.cnf
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nevím zda to s dotazem přímo souvisí, ale řešil jsem podobný problém.

V distribuci Slackware je pro spuštění mySQL skript /etc/rc.d/rc.mysqld a v něm je "natvrdo" nastaveno, že má být mysql spuštěna s parametrem --datadir=/var/lib/mysql.

Takže pokud chci mít databázi v jiné složce, musím editovat nikoli konfigurák v /etc, ale tento spouštěcí skript.

Kam se ovšem v takovém případě nainstaluje nová databáze po volání příkazu mysql_install_db, to už jsem nezkoušel.
Dalibor Smolík avatar 7.1.2008 14:41 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
Rozbalit Rozbalit vše Re: MySQL a my.cnf
V dřívější době jsem se snažil přesunout základní adresář s tabulkami jinam, dnes to již nedělám. Defaultně je adresář v Debianu ve /var/lib/mysql. Vytvářím si k tomu skript, který data pravidelně kopíruje někam do /home jako zálohu.
Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.

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.