2009-05-08 2 views
5

Ho circa 400 GB di database MySQL live su un server e mi piace creare un mirror per questo database. Nel server ho un database che va da 1 GB a 100 GB. Quali sono le migliori pratiche disponibili che posso usare? Il mio scopo è che dovrei essere in grado di passare in caso di emergenza. Dovrebbe avere tutti i dati in tempo reale.Come creare mirror del database mysql per il cambio di destinazione in caso di emergenza?

Grazie.

+0

Questo potrebbe essere migliore su serverfault.com (anche se ho accidentalmente selezionato uservoice :() – cgp

+0

se la risposta di Greg ha risolto il problema, è necessario contrassegnarlo accettato –

risposta

5

Dipende l'emergenza ...

Per i dati in tempo reale, replication è la strada da percorrere, ma un accidentale DROP saranno replicati dritto ...

Inoltre, siete alla ricerca di sopravvivere un disastro di un edificio o solo un arresto di server/unità/hardware?

+0

DROP non è un problema se si effettuano i backup giornalieri completi e memorizzano i registri di replica dal – stepancheg

+0

Grazie per la risposta Sto cercando di sopravvivere entrambi. Una volta che posso avere copia, quindi posso spostare il server replicato in una nuova posizione e possibilmente usare rsync per essere aggiornato per la costruzione di disastro. – aartist

+0

2 forme di sicurezza: ridondanza (RAID, server replicato) e backup: ti proteggeranno da due diversi tipi di emergenza. – Greg