PDA

View Full Version : mysql recovery


meggaiver
23-07-2007, 14:08
ciao a tutti, avrei necessità di recuperare dei dati contenuti in un database mysql installato su un SO linux (ubuntu)
ora, avendo cercato in qua e in la per la rete ho visto e provato varie soluzioni, senza pero' riuscire a recuperare i dati in questione...
cito come fonte una parte di articolo di html.it per esporvi meglio il problema:
MySQL gestisce le tabelle come file: i dati sono memorizzati in un file del tipo nome_tabella.MYD, la struttura in nome_tabella.frm e gli indici in nome_tabella.MYI. Potete trovarli nella cosiddetta datadir, in Windows di default è la sottodirectory data della directory di installazione. Se usate Linux la directory è mysql, ad esempio il percorso su Fedora è /var/lib/mysql. La posizione può essere comunque configurata a piacere attraverso il file my.cnf o my.ini. A ciascun database corrisponde una directory con il medesimo nome, all'interno della quale troverete i file relativi alle singole tabelle.
ho aperto la directory in questione sul mio pc e mi sono ritrovato con i soli file .frm e nessuna traccia di file .MYD ne .MYI .
posso ugualmente recuperare i dati?
qualche idea su come fare?
grazie in anticipo a tutti :sperem:

WebWolf
23-07-2007, 17:13
Il servizio mysql può essere attivato ?

Se è attivo, puoi usare mysqldump:

http://dev.mysql.com/doc/refman/5.0/en/mysqldump.html


E' strano, cmq, che non vedi i file in questione.

Sei andato per via grafica o attraverso il terminale ?

Che cosa è successo esattamente ?

mjordan
24-07-2007, 03:56
I dati dei database si recuperano mediante esportazione / dump del database con gli appositi strumenti forniti e non salvando grezzamente i file, comunque....
In ogni caso, hai controllato cos'hai dentro i file my.cnf o my.ini, come indicato dal testo riportato?