Back to top

Autore Topic: RISOLTO - Recupero dati sql  (Letto 3572 volte)

Offline ItalPascal

  • Appassionato
  • ***
  • Post: 457
    • Mostra profilo
RISOLTO - Recupero dati sql
« il: 24 Ott 2014, 17:21:35 »
Ho sostituito il harddisk dove avevo diversi siti di esempio che provavo in localhost
A questo punto mi chiedo se è possibile recuperare il database
Ho trovato nella cartella HTTPDOC la cartella DB con le sottocartelle dei siti di prova ma sono strutturate come segue


   DB
      /TEST
      / e tutti gli altri
      /Rossi
        Qui trovo :
       db.ot
       abc5d_nometabella.frm
       e in diversi casi
       abc5d_nometabella.MYD
       abc5d_nometabella.MYI


Ovvio che ho anche tutte le sottocartelle del sito ( Administrator, Template ecc )
Non c'è nessuna possibilità di recupero ?
« Ultima modifica: 28 Ott 2014, 15:22:27 da ItalPascal »
Se vuoi prenderti del tempo per "rilassare" corpo e mente visita www.marilontani.com

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Recupero dati sql
« Risposta #1 il: 27 Ott 2014, 08:35:19 »
puoi provare così:
1. stoppa mysql
2. copia i files nella nuova directory dei dati di mysql
3. riavvia mysql
4. esegui le procedure di repair (dovrebbero partire da sole)

probabilmente non servirà con le tabelle innodb se hai utilizzato il file unico (ibdata1)...

ciao,
marco
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline ItalPascal

  • Appassionato
  • ***
  • Post: 457
    • Mostra profilo
Re:Recupero dati sql
« Risposta #2 il: 27 Ott 2014, 10:57:29 »
Mitico ;)  Funziona e ha fatto tutto da solo. Semplicemente cliccando sul nome del DB.


A questo punto per recuperare il tutto dovrei installare lo stesso template e indicare il DB recuperato ?


Oppure devo importare su un db creato precedentemente ? "stavo ricostruendo tutto, un modulo alla volta ;( "
Se vuoi prenderti del tempo per "rilassare" corpo e mente visita www.marilontani.com

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Recupero dati sql
« Risposta #3 il: 27 Ott 2014, 11:17:07 »
non ho capito niente  :(

se hai il filesystem completo del sito basta che lo colleghi al db recuperato e tutto funzionerà come prima, semmai potresti aver bisogno di ricreare gli utenti.
per la prossima volta: familiarizza con mysqldump prima di cambiare il disco...

ciao
marco
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline ItalPascal

  • Appassionato
  • ***
  • Post: 457
    • Mostra profilo
Re:Recupero dati sql
« Risposta #4 il: 27 Ott 2014, 11:54:19 »
Hai ragione ;)


Ho preso la cartella del sito localhost ( vecchio disco ) ho controllato che il prefisso tabelle e il db, tutto combacia.
ma mi restituisce questo errore :


Error displaying the error page: Application Instantiation Error: Table 't3purityvuoto.e5bxt_session' doesn't exist SQL=SELECT `session_id` FROM `e5bxt_session` WHERE `session_id` = 'de9a32d7a63c51d555840f6d06ab894e' LIMIT 0, 1

In effetti nella tabella "session" non c'è nulla. Mi sono perso qualcosa ? Forse devo ricreare gli utenti.
Visto che uso sempre lo stesso nomeUtente lo posso importare da un altro db, che dici ? in alternativa vado a studiare come inserire almeno un utente tipo SuperUser ( anche la tabella User è vuota )
« Ultima modifica: 27 Ott 2014, 11:56:13 da ItalPascal »
Se vuoi prenderti del tempo per "rilassare" corpo e mente visita www.marilontani.com

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Recupero dati sql
« Risposta #5 il: 27 Ott 2014, 12:31:05 »
in realtà ti dice "Table 't3purityvuoto.e5bxt_session' doesn't exist" ovvero che non esiste, non che è vuota. controlla bene che le credenziali siano corrette, ovvero che puntino al database corretto e che lo stesso contenga le tabelle necessarie a joomla.

gli utenti di joomla non c'entrano niente: questo è un problema relativo al db.
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Recupero dati sql
« Risposta #6 il: 27 Ott 2014, 15:25:08 »
anche la tabella User è vuota
questo mi era sfuggito. verifica che le tabelle non siano tutte vuote... potrebbe essere dovuto all'uso dell'engine innodb, in tal caso i dati sono in ibdata1...
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline ItalPascal

  • Appassionato
  • ***
  • Post: 457
    • Mostra profilo
Re:Recupero dati sql
« Risposta #7 il: 28 Ott 2014, 15:22:06 »
RISOLTO ;)


Ho copiato "brutalmente" dal vecchio hard-disk TUTTA la cartella di MAMP in Applications
Quindi dentro c'erano i db e in httpdoc tutti i siti esempio.
Finalmente tutto funziona.
La via più banale è stato l'ultimo tentativo, per "fortuna" tutto si è risolto.
Se vuoi prenderti del tempo per "rilassare" corpo e mente visita www.marilontani.com

 



Web Design Bolzano Kreatif