Vai al contenuto
  • 0

Database riscrivibile


tirannox9

Domanda

Allora, per facilitare la comprensione della mia domanda faccio un esempio:

Ho un sito, faccio il backup del database, tolgo il database che ho, ne metto un altro (circa 6 giorni più vecchio) ora continuo a lavorare su questo più vecchio, faccio dei topic e si iscrivono degli utenti, ma voglio tornare al vecchio database, ha più topic e più utenti, allora la domanda sorge qui.

Posso importare il vecchio database senza togliere le cose che ho creato? cioè vi spiego meglio:

29/03/11 faccio il back up del mio sito, e tolgo questo backup e metto uno del 23/03/11, poche ore dopo mi accorgo di aver fatto una cavolata, ma c'è un problema, fatto dei topic e si sono iscritti degli utenti, posso mettere utenti e post del vecchio database, lasciando intatti i topic che ho fatto?

Se sono stato poco chiaro ditemelo.

Link al commento
Condividi su altri siti

9 risposte a questa domanda

Messaggi raccomandati

  • 0

In teoria (ma io non sono uno specialista di mysql, anzi) potresti esportare solo le tabelle dei topic dei post e degli utenti dall'ultimo database.

Poi ripristinare quello vecchio, e in seguito importare le tabelle singole che hai appena esportato, in modo da recuperare i nuovi contenuti.....

(ma tieni sempre una copia di tutto)

Link al commento
Condividi su altri siti

  • 0

Per questo sempre meglio farsi backup ;-) ormai con mysql ho instaurato un rapporto di amore e odio.. Non ha segreti :)

Alessio

Link al commento
Condividi su altri siti

  • 0

Allora se ho ben capito abbiamo un database A e un database B

Il database A è quello nuovo quello B è il vecchio di due giorni fa.

Per varie ragioni decidi di mettere il database B facendo un backup prima del database vecchio

Poi ti accorgi che nel database A c'erano delle cose che ora ti scoccia rimettere nel database B però in questi giorni si sono iscritti 10 utenti nuovi e hanno scritto oltre 100 post.

Molto semplicemente come ti hanno già consigliato fai cosi(mi raccomando backup alla mano di entrambi per qualsiasi ragione)

Crea un nuovo database e caricagli sopra il database A mentre il B lo lasci nel principale.

Nel database A cancella le tabelle che sono aggiornate nel database B quindi quella dei post utenti e quel che voi

nel database B lascia solo le tabelle che hai cancellato nel database A.

Fai il backup del database A con le tabelle cancellate e rimettilo sul B con le tabelle rimaste.

Se non hai tralasciato nessuna tabella sia nel database A che nel database B dovrebbe usciti quella bella scritta in verde Tot query esportate con successo e ora hai il tutto su un unico database. Fai un backup e sei apposto.

Spero di essere stato chiaro è più facile a farsi che a dirsi.

  • Like 1
Link al commento
Condividi su altri siti

  • 0

Anche dipende lui perchè ha cambiato database. Le operazione posso essere anche invertite dipende da ciò che c'è da fare.

Link al commento
Condividi su altri siti

Crea un account o accedi per lasciare un commento

Devi essere un membro per lasciare un commento

Crea un account

Iscriviti per un nuovo account nella nostra community. È facile!

Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.

Accedi Ora
  • Chi sta navigando   0 utenti

    • Nessun utente registrato visualizza questa pagina.
×
×
  • Crea Nuovo...

Informazioni importanti

Abbiamo inserito dei cookies nel tuo dispositivo per aiutarti a migliorare la tua esperienza su questo sito. Puoi modificare le impostazioni dei cookie, altrimenti puoi accettarli cliccando su continua. to insert a cookie message.