Portál AbcLinuxu, 23. dubna 2024 12:56


Dotaz: Obnova databáze z /var/lib/mysql

5.5.2012 13:29 RYU.cz | skóre: 16 | Vsetín
Obnova databáze z /var/lib/mysql
Přečteno: 305×
Odpovědět | Admin
Zdravím, dostal se mi do ruky databázový stroj (MySQL) kde byl padlý systém. Bohužel záloha se odporoučela i se systémem, takže zbyly jen složky databází z /var/lib/mysql. Zkoušel jsem tyto složky nakopírovat na živý stroj ale DB není vidět.

Je nějaký způsob jak se dají tyto DB obnovit?
Linux is like a teepee - no windows, no gates, apache inside. | RYU.cz

Řešení dotazu:


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

Odpovědi

Řešení 1× (RYU.cz (tazatel))
H0ax avatar 5.5.2012 13:54 H0ax | skóre: 36 | blog: Odnikud_nikam
Rozbalit Rozbalit vše Re: Obnova databáze z /var/lib/mysql
Odpovědět | | Sbalit | Link | Blokovat | Admin
práva? nebylo to innodb?
uid=0(root) gid=0(root) skupiny=0(root)
5.5.2012 14:16 RYU.cz | skóre: 16 | Vsetín
Rozbalit Rozbalit vše Re: Obnova databáze z /var/lib/mysql
Heh, to jsem vul akorat zapomel na ty prava
Linux is like a teepee - no windows, no gates, apache inside. | RYU.cz
David Watzke avatar 5.5.2012 14:03 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Obnova databáze z /var/lib/mysql
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ahoj, většinou jde o to, že se mysqld spouští pod uživatelem mysql, takže je nutné ověřit, že nejen ty soubory v datadiru mají patřičná práva (rw pro uživatele mysql), ale i nadřazené adresáře. Pro začátek (pokud používáš innodb engine) musí fungovat něco jako
sudo -u mysql head /var/lib/mysql/ibdata1 > /dev/null
bez vypsání chyby :-)

Pokud to nepomůže, zkus popsat ten problém pořádně (cos udělal a jak "nejde vidět" a co vypisuje mysqld spuštěná nad tím datadirem do konzole).
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon

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.