Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> software >> SQL Server >> .

Come si esegue la replica in MySQL sulla stessa finestra della macchina?

Passaggio 1:installa e configura MySQL

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