Jump to content
tirannox9

Database riscrivibile

Recommended Posts

tirannox9

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.

Share this post


Link to post
Share on other sites
najaru

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)

Share this post


Link to post
Share on other sites
Alp_Vampire

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

Alessio

Share this post


Link to post
Share on other sites
HostingPlaza

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.

Share this post


Link to post
Share on other sites
HostingPlaza

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Crea Nuovo...

Important Information

By using this site, you agree to our Terms of Use.