Autor Zpráva
Chuchycek
Profil
Ahoj, nedávno jsem reinstaloval počítač a neuložil jsem si žádnou zálohu databáze, co jsem měl v počítači, zanechal jsem tam veškeré soubory, co v něm byli, akorát, že když jsem se snažil zkopírovat soubory z databáze, tak některé databáze se mi zobrazují jako prázdné, uměl by mi někdo poradit, co s tím mám dělat?

Předem děkuji
Kajman
Profil
Máte tedy všechna data (i pro myisam i pro innodb úložiště), stejný konfigurační soubor a stejnou verzi databáze?

Někdy pomůže
repair table
Chuchycek
Profil
Mám pouze frm, u ostatních tabulek mám jak myisam, tak innodb, ale u této o kterou nejvíc stojím mám pouze frm.
Kajman
Profil
Chuchycek:
ostatních tabulek mám jak myisam, tak innodb

Tabulka je buď typu myisam nebo innodb, oboje naráz máte těžko.

Pokud je k dané tabulce jen popis struktury tabulky ve .frm, nejspíše byla založena jako innodb. Ještě jednou si u původního konfiguračního souboru zjistětě cestu k úložišti innodb tabulek, zkontrolujte, zda jste tyto soubory (typicky ibdata1, ib_logfile0, ib_logfile1) zkopíroval správně a nový konfigurační soubor má innodb zapnuté.

Dále zkuste mysqld server spustit s přepínačem –innodb_force_recovery=6
viz. http://dev.mysql.com/doc/refman/5.5/en/forcing-innodb-recovery.html

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0