Trinn 1:Installer og konfigurer MySQL
1. Last ned installasjonsprogrammet for MySQL Community Edition fra MySQL-nettstedet.
2. Kjør installasjonsprogrammet og følg instruksjonene på skjermen for å fullføre installasjonen.
3. Når MySQL er installert, åpner du MySQL Command Line Client og logger på som root-bruker.
4. Opprett en replikeringsbruker ved å bruke følgende kommando:
```
LAG BRUKER 'repl_user'@'localhost' IDENTIFISERT AV 'repl_password';
```
5. Gi replikeringsbrukeren de nødvendige rettighetene ved å bruke følgende kommando:
```
GI REPLIKASJONSSLAVE PÅ *.* TIL 'repl_user'@'localhost';
```
Trinn 2:Opprett hoveddatabasen
1. Lag en database som du vil replikere ved å bruke følgende kommando:
```
LAG DATABASE master_db;
```
2. Lag noen tabeller og sett inn noen data i databasen ved å bruke følgende kommandoer:
```
CREATE TABLE master_table (id int, navn varchar(255));
INSERT INTO master_table VALUES (1, 'John Doe');
```
Trinn 3:Konfigurer masterserver for replikering
1. Åpne MySQL Command Line Client og logg på som root-bruker på hovedserveren.
2. Aktiver den binære loggen ved å angi `log_bin`-variabelen ved å bruke følgende kommando:
```
SET GLOBAL log_bin ='mysql-bin';
```
3. Start replikeringen ved å opprette en replika-ID og angi "read_only"-modus ved å bruke følgende kommandoer:
```
SET GLOBAL server_id =1;
SET GLOBAL read_only =PÅ;
```
Trinn 4:Konfigurer slaveserver for replikering
1. Åpne MySQL Command Line Client og logg på som root-bruker på slaveserveren.
2. Stopp slaveserveren ved å bruke følgende kommando:
```
STOPP SLAVE;
```
3. Konfigurer slaveserveren til å koble til hovedserveren ved å bruke følgende kommandoer:
```
ENDRE MASTER TIL MASTER_HOST='localhost', MASTER_PORT=3306, MASTER_USER='repl_user', MASTER_PASSWORD='repl_password';
```
4. Start slaveserveren ved å bruke følgende kommando:
```
START SLAVE;
```
Trinn 5:Bekreft replikering
1. Åpne MySQL Command Line Client og logg på som root-bruker på slaveserveren.
2. Bekreft at slaveserveren replikerer data fra hovedserveren ved å bruke følgende kommando:
```
VIS SLAVESTATUS\G;
```
3. Hvis utdataene viser at verdiene 'Slave_IO_Running' og 'Slave_SQL_Running' begge er 'Yes', fungerer replikeringen som den skal.