In MySQL è possibile impostare una replica del database (replica ) da un server a un altro . Questa è una sincronizzazione diretta che rispecchia tutte le azioni su ciascun server . Pertanto, è a differenza di una copia di backup , perché comandi di eliminazione saranno rispecchiate su ogni pure. Il numero di repliche si imposta spetta a voi . Ogni replica è configurata rispetto a un database iniziale , quindi è possibile ripetere questo processo. Questo è utile per la sicurezza o up- tempo , in cui un server può scendere a un certo punto . Istruzioni 
 Maestro 
 1 
 Log-in al server tramite il secure shell ( SSH ) . Utilizzare i dati forniti dal vostro ospite. 
 2 
 tipo " vi /etc /mysql /my.cnf " e premere " Invio". Individuare il "# bind-address " linee " # skip-networking " e e rimuovere le hashtags dall'inizio. Aggiungere le seguenti righe al file : 
 
 log - bin = /var /log /mysql /mysql - bin.log 
 
 binlog -do- db = exampledb 
 server di 
 - id = 1 
 
 Premere " Esc ", quindi digitare " : x " . per uscire e salvare da vi 
 3 
 tipo " /etc /init.d /mysql restart "e premere" Invio ". . " Enter" Log-in digitando " mysql - u root - p" e premendo "Invio ", quindi digitare la password e premere 
 4 
 Digitare il seguente comando in MySQL : 
 < p > GRANT REPLICA SLAVE ON * * TO ' slave_user ' @ ' % ' identificata da '  '; . 
  PRIVILEGI flush; 
 
 Sostituzione " some_password " con una password < . br> 
 5 Tipo 
 " databasename USO ; " ( inserendo il proprio nome del database ) e premere " Invio ". 
 Tipo 
 "tavole a filo con READ LOCK ; " e premere "ENTER ", quindi tipo "SHOW MASTER STATUS; " e premere " . Invio " 
 6 
 Prendere nota del testo visualizzato , quindi digitare " quit ; " e premere "Invio". 
 
 Schiavo 
 7 
 Tipo " mysqldump - u root -p password - opt databasename > databasename.sql " (sostituendo PASSWORD e databasename con tag appropriati ) e premere " Invio ". Questo dump del database per il server . 
 8 
 Log-in per il vostro secondo server che fungerà da slave. Creare un database che utilizza lo stesso nome dell'originale . 
 9 
 Tipo " mysql - u root -p password < /databasename.sql " (che sostituisce ogni parametro in modo appropriato ) . Premere il tasto " Enter ". 
 10 
 tipo " vi /etc /mysql /my.cnf " e premere " Invio". Aggiungere le seguenti righe , sostituendo ogni parametro per il proprio "Esc ", quindi " : x " per salvare e uscire . Digitate " /etc /init.d /mysql restart " e premere " Invio". 
 11 
 Tipo " mysql - u root - p " e premere " Invio". Digitare la password e premere " Invio". Quindi digitare "SLAVE di STOP ; " e premere " Invio ". 
 12 
 Tipo "CHANGE MASTER TO MASTER_HOST = '192 .168.0.100 ' , MASTER_USER =' slave_user ' , MASTER_PASSWORD ='  ' , MASTER_LOG_FILE = ' mysql - bin.006 ' , MASTER_LOG_POS = 183; " ( sostituzione di tutti i parametri in modo appropriato ) e premere " Invio " 
 13  tipo " Start Slave , . "e premere " Invio " . Infine , digitare " quit ; " e premere " Invio". Per aumentare il numero di repliche , ripetere questa operazione quante volte si desidera .