La mia scatola del mito si è schiantata a causa di un disco rigido danneggiato. Posso vedere i miei dati quando sono collegati a un altro computer. Devo sapere come posso recuperare il database in modo da poterlo caricare sulla mia nuova unità.
La mia scatola del mito si è schiantata a causa di un disco rigido danneggiato. Posso vedere i miei dati quando sono collegati a un altro computer. Devo sapere come posso recuperare il database in modo da poterlo caricare sulla mia nuova unità.
Risposte:
Usa l' mysqldump
utilità :). Questa opzione consente di esportare il database anziché semplicemente copiare i file.
http://gd.tuwien.ac.at/linuxcommand.org/man_pages/mysqldump1.html
mysqldump
funzionerà su una macchina che non esegue il server mysql; mai provato.
Se stai usando Linux, i database sono archiviati in /var/db/
generale. Se è mysql /var/db/mysql/
.
Vai all'interno della directory db MySQL del disco rigido, ci saranno alcuni file lì per ogni database. Recuperali.
Ecco la parte difficile. Avrai bisogno di ottenere la stessa versione di mySQL da quella che era nella scatola morta. Una volta che sai quale versione era, installala in un nuovo rig e copia i file.
Dopodiché puoi usare php myadmin o l'interfaccia mysql cli per effettuare una corretta esportazione.
Se riesci ancora a leggere dall'HD, prova a copiare i file db su un altro sistema che esegue mysql. Se i file db non sono danneggiati, si dovrebbe essere in grado di accedere al database.
I file db devono risiedere in una cartella denominata [nome_db]
Utilizzare un servizio di recupero dati se le informazioni sono molto preziose per te, poiché qualsiasi tentativo di recupero dati fai-da-te può ridurre le possibilità di un tentativo successivo.
Detto questo, l'utilizzo di GetDataBack è una buona scommessa per unità NTFS o FAT (hanno due versioni diverse. Ecco una guida per aiutarti con Linux HD (in realtà il consiglio funzionerà con qualsiasi tipo di HD, ma per unità formattate FAT e NTFS puoi usare GetDataBack).
Spero che sia di aiuto!