|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Nov 2003
Città: Arese(MI)
Messaggi: 321
|
Recuperare un DB mysql da hard disk
Buongiorno a tutti,
purtroppo mi è morto il notebook su cui avevo Linux Ubuntu (ultima versione) e su cui stavo sviluppando un sito PHP con relativo db MySQL. A fine luglio avevo fatto un backup del DB generando il classico file "backup.sql". Durante il mese di agosto avevo continuato a sviluppare il DB e non ho un backup con le ultime modifiche. L'hd del notebook è perfettamente funzionante e l'ho collegato al mio pc di casa e posso cosi accederci. Mi sapere dire come posso recuperare il database? Considerando che il db si chiamava "ncgis", esiste una directory con un file che rappresenta il DB che posso eventualmente tirare fuori dall'hd per poi importarlo sul server Mysql che ho sul desktop per recuperare cosi anche le ultime modifiche che avevo fatto? Grazie, Roberto |
![]() |
![]() |
![]() |
#2 |
Member
Iscritto dal: May 2005
Messaggi: 54
|
/var/lib/mysql/nomeDB
oppure mysql < backup.sql |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Nov 2003
Città: Arese(MI)
Messaggi: 321
|
E il file nomeDB che estensione dovrebbe avere?
Copiandomi il file nomeDB su un altro computer recupero sia la struttura che i dati? Una volta copiato nel nuovo computer, cosa devo digitare per importarlo nel server mysql del nuovo computer? Grazie, Roberto |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Nov 2003
Città: Arese(MI)
Messaggi: 321
|
Ho avviato il pc di casa con Ubuntu 8.04 live CD, ho collegato l'hd del notebook tramite USB e ho trovato il DB nella cartella var/lib/mysql/NCGIS
Ora il problema è che l'intera cartella del DB ha i permessi impostati in modo che la può aprire/scrivere/copiare solo l'utente owner, quindi mi dice permesso negato per qualunque cosa faccio. Dal momento che il notebook era il mio, io ho sia il nome utente che la password dell'owner, come faccio ad utilizzarli per cambiare i permessi di quella cartella cosi da copiarmela via? Mi dice solo permesso negato, non mi chiede nessuno user e password, come posso risolvere? |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3008
|
chown
In particolare, in questo caso: Codice:
sudo chown -R NOME_UTENTE:/ /var/lib/mysql/NCGIS |
![]() |
![]() |
![]() |
#6 |
Member
Iscritto dal: May 2005
Messaggi: 54
|
scusa, mancava una /
era l'intera directory /var/lib/mysql/nomeDB/ da copiare, non i singoli file comunque vedo che fino a lì ci sei arrivato. Ora come ti ha detto Gimli dovresti cambiare i permessi poi non devi fare altro, i dati dovrebbero essere già disponibili. Ciao Ultima modifica di Nakom : 29-08-2008 alle 20:08. |
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Nov 2003
Città: Arese(MI)
Messaggi: 321
|
Ma al posto di NOME_UTENTE devo mettere l'utente che avevo sul notebook (bebbbo) o quello che mi viene assegnato dal live CD?
|
![]() |
![]() |
![]() |
#8 |
Member
Iscritto dal: May 2005
Messaggi: 54
|
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:52.