1. Scarica il programma di installazione di MySQL Community Edition dal sito Web di MySQL.
2. Eseguire il programma di installazione e seguire le istruzioni visualizzate per completare l'installazione.
3. Una volta installato MySQL, aprire MySQL Command Line Client e accedere come utente root.
4. Crea un utente di replica utilizzando il seguente comando:
```
CREA UTENTE 'repl_user'@'localhost' IDENTIFICATO DA 'repl_password';
```
5. Concedere all'utente di replica i privilegi necessari utilizzando il seguente comando:
```
CONCEDI SLAVE DI REPLICA SU *.* A 'repl_user'@'localhost';
```
Passaggio 2:crea il database principale
1. Crea un database che desideri replicare utilizzando il seguente comando:
```
CREA DATABASE master_db;
```
2. Crea alcune tabelle e inserisci alcuni dati nel database utilizzando i seguenti comandi:
```
CREATE TABLE master_table (id int, nome varchar(255));
INSERISCI IN VALORI master_table (1, 'John Doe');
```
Passaggio 3:configura il server master per la replica
1. Apri MySQL Command Line Client e accedi come utente root sul server master.
2. Abilita il log binario impostando la variabile `log_bin` utilizzando il seguente comando:
```
IMPOSTA GLOBALE log_bin ='mysql-bin';
```
3. Avvia la replica creando un ID di replica e impostando la modalità "read_only" utilizzando i seguenti comandi:
```
IMPOSTA GLOBALE server_id =1;
IMPOSTA GLOBALE sola_lettura =ON;
```
Passaggio 4:configura il server slave per la replica
1. Apri MySQL Command Line Client e accedi come utente root sul server slave.
2. Arrestare il server slave utilizzando il seguente comando:
```
FERMA SCHIAVO;
```
3. Configurare il server slave per connettersi al server master utilizzando i seguenti comandi:
```
CAMBIA MASTER IN MASTER_HOST='localhost', MASTER_PORT=3306, MASTER_USER='repl_user', MASTER_PASSWORD='repl_password';
```
4. Avviare il server slave utilizzando il seguente comando:
```
INIZIA SCHIAVO;
```
Passaggio 5:verifica la replica
1. Apri MySQL Command Line Client e accedi come utente root sul server slave.
2. Verificare che il server slave stia replicando i dati dal server master utilizzando il seguente comando:
```
MOSTRA STATO SLAVE\G;
```
3. Se l'output mostra che i valori "Slave_IO_Running" e "Slave_SQL_Running" sono entrambi "Sì", la replica funziona correttamente.
software © www.354353.com