Trin 1:Installer og konfigurer MySQL
1. Download installationsprogrammet til MySQL Community Edition fra MySQL-webstedet.
2. Kør installationsprogrammet, og følg instruktionerne på skærmen for at fuldføre installationen.
3. Når MySQL er installeret, skal du åbne MySQL Command Line Client og logge på som root-bruger.
4. Opret en replikeringsbruger ved hjælp af følgende kommando:
```
OPRET BRUGER 'repl_user'@'localhost' IDENTIFICERET AF 'repl_password';
```
5. Giv replikeringsbrugeren de nødvendige rettigheder ved hjælp af følgende kommando:
```
TILDEL REPLIKATIONSSLAVE PÅ *.* TIL 'repl_user'@'localhost';
```
Trin 2:Opret masterdatabasen
1. Opret en database, som du vil replikere ved hjælp af følgende kommando:
```
OPRET DATABASE master_db;
```
2. Opret nogle tabeller og indsæt nogle data i databasen ved hjælp af følgende kommandoer:
```
CREATE TABLE master_table (id int, navn varchar(255));
INSERT INTO master_table VALUES (1, 'John Doe');
```
Trin 3:Konfigurer masterserver til replikering
1. Åbn MySQL Command Line Client og log på som root-bruger på masterserveren.
2. Aktiver den binære log ved at indstille "log_bin"-variablen ved hjælp af følgende kommando:
```
SET GLOBAL log_bin ='mysql-bin';
```
3. Start replikeringen ved at oprette et replika-id og indstille 'read_only'-tilstanden ved hjælp af følgende kommandoer:
```
SET GLOBAL server_id =1;
SET GLOBAL read_only =TIL;
```
Trin 4:Konfigurer slaveserver til replikering
1. Åbn MySQL Command Line Client og log på som root-bruger på slaveserveren.
2. Stop slaveserveren ved at bruge følgende kommando:
```
STOP SLAVE;
```
3. Konfigurer slaveserveren til at oprette forbindelse til masterserveren ved hjælp af følgende kommandoer:
```
SKIFT MASTER TIL MASTER_HOST='localhost', MASTER_PORT=3306, MASTER_USER='repl_user', MASTER_PASSWORD='repl_password';
```
4. Start slaveserveren ved at bruge følgende kommando:
```
START SLAVE;
```
Trin 5:Bekræft replikering
1. Åbn MySQL Command Line Client og log på som root-bruger på slaveserveren.
2. Bekræft, at slaveserveren replikerer data fra masterserveren ved hjælp af følgende kommando:
```
VIS SLAVESTATUS\G;
```
3. Hvis outputtet viser, at værdierne `Slave_IO_Running` og `Slave_SQL_Running` begge er "Ja", så fungerer replikeringen korrekt.