Autor | Zpráva | ||
---|---|---|---|
Chuchycek Profil |
#1 · Zasláno: 1. 12. 2012, 17:49:15
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 |
#2 · Zasláno: 1. 12. 2012, 23:13:53
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 |
#3 · Zasláno: 2. 12. 2012, 10:18:20
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 |
#4 · Zasláno: 2. 12. 2012, 19:18:51
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 |
||
Časová prodleva: 11 let
|
0