Un database molto importante è andato danneggiato che era seduto sul server su un host web condiviso e non ho eseguito il backup. La tabella contiene un ampio elenco di indirizzi email molto importanti. Posso ottenere un elenco tavolo, ma se apro una qualsiasi delle tabelle con Navicat o phpMyAdmin, ottengo il seguente errore:Come recuperare un database MySQL: Informazioni errate nel file: './xxx.frm'
Informazioni non corrette nel file: './the-table-name.frm'
Sono stato in grado di ottenere una sospensione dei file .frm associati al database dall'host web.
Ci sono altri dati, ma se potessi almeno ottenere gli indirizzi e-mail, sarei a posto.
Come si recupera questo database? Sarei disposto a pagare qualcuno per risolvere questo problema.
Grazie ... ma vuol dire che se sono su InnoDB, sono fregato? – Wolverine
Bene, InnoDB è "crash-safe" e molto più resiliente di MyISAM. Un file .frm non può essere danneggiato attraverso il normale utilizzo di mysql. Senza sapere cosa hai fatto non posso aiutarti. Indipendentemente da ciò, è oltre lo scopo di SO, in quanto non è correlato alla programmazione. – hobodave
non funziona per me, tavolo ancora corrotto – nick