Vai al contenuto
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.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
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)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
Alp_Vampire

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

Alessio

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
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.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
HostingPlaza

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

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Crea un account o accedi per lasciare un commento

You need to be a member in order to leave a comment

Crea un account

Iscriviti per un nuovo account nella nostra comunità. È facile!

Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.

Accedi Ora

×