Salve a tutti.
Passo subito alla domanda: è possibile replicare 2 db uno stesso server?
avete qualche consiglio ,link ecc...?
ciao!
Salve a tutti.
Passo subito alla domanda: è possibile replicare 2 db uno stesso server?
avete qualche consiglio ,link ecc...?
ciao!
on ho capito bene... tu hai un db su un server e vuoi duplicarlo (con un altro nome) giusto?
Non puoi fare un dump del primo, editarlo per cambiare il nome ed eseguire la sql risultante?
<sfogo> ma porco giuda, leggerlo l'help online ogni tanto! </sfogo>
se lo vuoi fare tramite codice devi far partire qualche cosa che in automatico ti fa partire la duplicazione del db e dei dati.
tipo:
codice:CREATE TABLE `ciccio`.`provaaaaaaaaa` ( `id` int( 10 ) NOT NULL AUTO_INCREMENT , `nome` varchar( 255 ) default NULL , `width` int( 10 ) default NULL , PRIMARY KEY ( `id` ) ) TYPE = MYISAM ; INSERT INTO `ciccio`.`provaaaaaaaaa` SELECT * FROM `ciccio`.`tabella_originale` ;
però se lo devi fare più volte prima devi cancellare il db esistente e poi fare la copia, se lo devi fare 1-2 volte al giorno puoi fare
DROP TABLE `provaaaaaaaaa`
e poi
CREATE TABLE `ciccio`.`provaaaaaaaaa` (
`id` int( 10 ) NOT NULL AUTO_INCREMENT ,
`nome` varchar( 255 ) default NULL ,
`width` int( 10 ) default NULL ,
PRIMARY KEY ( `id` )
) TYPE = MYISAM ;
INSERT INTO `ciccio`.`provaaaaaaaaa`
SELECT *
FROM `ciccio`.`tabella_originale` ;
però se lo devi fare spesso, non è la cosa migliore.
Non intendevo questo,scusate se mi sono spiegato io volevo effettuare una replica del db1(A) sul serve1 in db2(B) sempre sul server1.
Ma una replica, non un dump.
Scusate se rompo ma vorrei prima sapere se è fattibile e se è possibile gestire le repliche solo con un server.
up
per replica vuoi dire che tutto quello che viene inserito in a viene a sua volta inserito in b oppure vuoi semplicemente farti la copia di un db.
Per replica cosa intendi, giornaliera, oraria, mensile, una sola volta. In base a quello che devi fare ci sono diversi metodi di agire. fammi capire e ti do la soluzione. ciao ciao
vo tutto quello che viene inserito in a viene a sua volta inserito in b
Grazie per l'interessamento
ok, adesso ho capito, la cosa più semplice sarebbe fare doppie query sulle pagine che inseriscono i dati . Qundi in sostanza duplichi gli insert e metti anche il secondo db.
In questo modo hai una vera e propria copia. Altrimenti devi effettuare delle repliche programmare ogni tot minuti.
Per le repliche aspetta un attimo che cerco uno scriptino fatto bene e poi te lo posto. Se usi il primo sistema invece hai già risolto il tuo problema. ciao