Back to top

Autore Topic: phpmyadmin ripristinare un database senza l'.sql di backup  (Letto 7847 volte)

Offline SantoSudSalento

  • Nuovo arrivato
  • *
  • Post: 9
    • Mostra profilo
Salve,
Vi risparmio la premessa sul livello del mio sapere sull'argomento  ;D .
Ho fatto il passaggio da ubuntu 14.04 32bit a 64bit.
La root si trova nella cartella home/mionome/Scrivania/htdocs. Ma non ho fatto il backup dei siti in essa presenti e quindi neanche dei database. Perciò non possiedo i files .sql .
Ho reinstallato xampp 5.6.12. Che funziona regolarmente.
In PhpMyAdmin ho ricreato il db xxx_xx supponendo (molto erroneamente) che all'avvio avrebbe fatto tutto da solo.
Quando da localhost lancio il sito mi risponde con : Table 'xxx_xx.jst_session' doesn't exist SQL=INSERT INTO `jst_session` (`session_id`, `client_id`, `time`) VALUES ('158b63e86c2fc6101d3880e3500b4ac5', 0, '1445298117').
DOMANDA:
È possibile ripristinare un database partendo dal database stesso senza avere l'.sql di backup ?
Grazie.

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re:phpmyadmin ripristinare un database senza l'.sql di backup
« Risposta #1 il: 20 Ott 2015, 08:17:27 »
No. E' come se avessi chiesto se puoi fare una grigliata di braciole senza le ... braciole!  ;D
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline $Red

  • Team Joomla.it
  • Instancabile
  • *******
  • Post: 5351
  • "Bastard Inside"
    • Mostra profilo
Re:phpmyadmin ripristinare un database senza l'.sql di backup
« Risposta #2 il: 20 Ott 2015, 09:47:26 »
Ciao, l'unica cosa che puoi provare è qualche software di recupero file cancellati, se sei fortunato e non hai sovrascritto i settori dove erano presenti i file sql li ritrova e ti consente di ripristinarli.

Offline SantoSudSalento

  • Nuovo arrivato
  • *
  • Post: 9
    • Mostra profilo
Re:phpmyadmin ripristinare un database senza l'.sql di backup
« Risposta #3 il: 20 Ott 2015, 12:04:07 »
Forse non mi sono spiegato bene.
Sono in possesso dell'intero sito.
In pratica, per semplificare, ho solo reinstallato xampp. Ma il sito è tutto lì, non ho né manomesso né canellato nulla.

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re:phpmyadmin ripristinare un database senza l'.sql di backup
« Risposta #4 il: 20 Ott 2015, 12:15:57 »
No non è tutto lì. Mancano le braciole, il mysql, che è andato distrutto reinstallando xampp.
La prossima volta fatti un backup anche del database  ;)
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline SantoSudSalento

  • Nuovo arrivato
  • *
  • Post: 9
    • Mostra profilo
Re:phpmyadmin ripristinare un database senza l'.sql di backup
« Risposta #5 il: 20 Ott 2015, 12:52:45 »
Scusa la mia ignoranza.
Cortesemente, spiegami meglio. Oppure dammi un link dove posso capire.
Ma nella cartella principale del sito sotto /htdocs non ci sono tutti i files e le tabelle del sito ?
Le stesse alle quali precedentemente PhpMyAdmin puntava ?
Non posso dire semplicemente a PhpMyAdmin di leggere da lì come faceva il suo predecessore ?
Grazie

Offline $Red

  • Team Joomla.it
  • Instancabile
  • *******
  • Post: 5351
  • "Bastard Inside"
    • Mostra profilo
Re:phpmyadmin ripristinare un database senza l'.sql di backup
« Risposta #6 il: 20 Ott 2015, 13:09:10 »
forse devi spiegare meglio cosa significa
Ho fatto il passaggio da ubuntu 14.04 32bit a 64bit.
hai reinstallato il sistema? quando lo hai installato hai cancellato l'hd? se si allora questo significa che hai cancellato tutti i dati

Offline SantoSudSalento

  • Nuovo arrivato
  • *
  • Post: 9
    • Mostra profilo
Re:phpmyadmin ripristinare un database senza l'.sql di backup
« Risposta #7 il: 20 Ott 2015, 13:43:58 »
Niente di tutto questo.
La mia cartella /home/mionome/Scrivania, nella quale risiede la cartella /htdocs regolarmente dichiarata in  /opt/lampp/etc/httpd.conf

DocumentRoot "/home/mionome/Scrivania/htdocs"
<Directory "/home/mionome/Scrivania/htdocs">

punta ad una partizione che contiene solo e tutti i dati, mentre la root e la home risiedono in altre due partizioni.

Io ho reinstallato il sistema (root e home) lasciando immutata la partizione contenente Scrivania che a sua volta contiene htdocs.
Quindi la situazione prima e dopo l'aggiornamento di sistema era ed è rimasta questa (mai modificata)  /home/mionome/Scrivania/htdocs

Sono stato abbastanza chiaro ?
« Ultima modifica: 20 Ott 2015, 13:49:22 da SantoSudSalento »

Offline $Red

  • Team Joomla.it
  • Instancabile
  • *******
  • Post: 5351
  • "Bastard Inside"
    • Mostra profilo
Re:phpmyadmin ripristinare un database senza l'.sql di backup
« Risposta #8 il: 20 Ott 2015, 14:01:24 »
sinceramente come si comporta xampp su linux, cioè dove salva non lo so, solitamente installo i servizi singolarmente uso xampp solo si winzoz e su Lubuntu, che per queste cose è identico a ubuntu, se non ricordo male perche ho formattato 2 giorni fà,  installando singolarmente i servizi lamp la cartella si trova in /var/lib/mysql/

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:phpmyadmin ripristinare un database senza l'.sql di backup
« Risposta #9 il: 20 Ott 2015, 19:01:04 »
Ciao

Come dice Red devi distinguere httdocs ove si trovano i file e cartelle del sito da dove si trova invece il db, se hai anche la vecchia cartella di mysql anche se socrascritta dalla eventuale nuova onstallazione di mysql forse puoi recuperare il db

Offline SantoSudSalento

  • Nuovo arrivato
  • *
  • Post: 9
    • Mostra profilo
Re:phpmyadmin ripristinare un database senza l'.sql di backup
« Risposta #10 il: 21 Ott 2015, 08:16:01 »
Ciao

Come dice Red devi distinguere httdocs ove si trovano i file e cartelle del sito da dove si trova invece il db, se hai anche la vecchia cartella di mysql anche se socrascritta dalla eventuale nuova onstallazione di mysql forse puoi recuperare il db

Si, della vecchia installazione ho sia l'hd che era presente nel vecchio pc ubuntu 14.04 32bit intatto, sia un altro hd clone del primo realizzato con systemback. Entrambi funzionanti.
Sia nei suddetti, sia in quello ubuntu 14.04 64bit attualmente in uso nel nuovo pc, è presente la seguente cartella /opt/lampp/mysql della dimensione di 6,6 kb.
Resto in trepidante attesa.
Grazie

P.S.:
QUESITO -  Visto che in /htdocs, in realtà ho diverse installazioni di siti joomla, non capisco come sia possibile che la stessa cartella /opt/lampp/mysql della modica dimensione di 6,6 kb, possa contenere i db di tutti quanti. Vi prego illuminatemi :)
« Ultima modifica: 21 Ott 2015, 08:19:58 da SantoSudSalento »

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:phpmyadmin ripristinare un database senza l'.sql di backup
« Risposta #11 il: 21 Ott 2015, 12:34:43 »
All'interno della cartella mysql deve esserci la cartella data ed in questa ancora una cartella col nome del db che devi recuperare se c'è sei salvo.

Offline SantoSudSalento

  • Nuovo arrivato
  • *
  • Post: 9
    • Mostra profilo
Re:phpmyadmin ripristinare un database senza l'.sql di backup
« Risposta #12 il: 21 Ott 2015, 15:12:51 »
All'interno della cartella mysql deve esserci la cartella data ed in questa ancora una cartella col nome del db che devi recuperare se c'è sei salvo.
Grazie tomtomeight mi sei stato di GRANDE aiuto  :D .
Ho trovato le tabelle nelle sottocartelle  /opt/lampp/var/mysql del vecchio pc.
Ho fatto un semplice copia incolla. Adesso PhpMyAdmin vede tutti i database trasferiti ma l'esito non è stato quello sperato. Infatti al lancio dei CMS mi risponde con messaggi tipo:

- Error displaying the error page: Application Instantiation Error: Table 'demoyougrids.cnxai_session' doesn't exist SQL=SELECT `session_id` FROM `cnxai_session` WHERE `session_id` = 'unlv0vpu9r1af3lm7pvima2cs5' LIMIT 0, 1
- Error displaying the error page: Application Instantiation Error: Table 'xxx_XX.jst_session' doesn't exist SQL=SELECT `session_id` FROM `jst_session` WHERE `session_id` = 'on0q14d8saftlt7q97d3vcqm81' LIMIT 0, 1
- Table 'xxx_XX.jst_session' doesn't exist SQL=INSERT INTO `jst_session` (`session_id`, `client_id`, `time`) VALUES ('158b63e86c2fc6101d3880e3500b4ac5', 0, '1445432631')

Cosa faccio ?
« Ultima modifica: 22 Ott 2015, 09:16:16 da SantoSudSalento »

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:phpmyadmin ripristinare un database senza l'.sql di backup
« Risposta #13 il: 21 Ott 2015, 23:35:26 »
Verifica se il db si apre da phpmyadmin e poi verifica corrispondenza prefisso

Offline SantoSudSalento

  • Nuovo arrivato
  • *
  • Post: 9
    • Mostra profilo
Re:phpmyadmin ripristinare un database senza l'.sql di backup
« Risposta #14 il: 22 Ott 2015, 09:12:46 »
Si

 



Web Design Bolzano Kreatif