| 
 | |||||||
| 
 | 
|  | 
|  | 
|  | Strumenti | 
|  29-08-2008, 11:04 | #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 | 
|   |   | 
|  29-08-2008, 11:45 | #2 | 
| Member Iscritto dal: May 2005 
					Messaggi: 54
				 | 
		/var/lib/mysql/nomeDB oppure mysql < backup.sql | 
|   |   | 
|  29-08-2008, 16:05 | #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 | 
|   |   | 
|  29-08-2008, 19:37 | #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? | 
|   |   | 
|  29-08-2008, 20:20 | #5 | 
| Senior Member Iscritto dal: Feb 2006 Città: Parma 
					Messaggi: 3010
				 | 
		chown In particolare, in questo caso: Codice: sudo chown -R NOME_UTENTE:/ /var/lib/mysql/NCGIS | 
| ![Gimli[2BV!2B] è offline](images_hwu/statusicon/user_offline.gif)  |   | 
|  29-08-2008, 21:04 | #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 21:08. | 
|   |   | 
|  29-08-2008, 23:43 | #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?
		 | 
|   |   | 
|  30-08-2008, 11:38 | #8 | 
| Member Iscritto dal: May 2005 
					Messaggi: 54
				 | |
|   |   | 
|   | 
| Strumenti | |
| 
 | 
 | 
Tutti gli orari sono GMT +1. Ora sono le: 06:51.









 
		 
		 
		 
		


![L'Avatar di Gimli[2BV!2B]](customavatars/avatar128392_3.gif)






 
  
 



 
                        
                        










