Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. Stiahnite si inštalačný program MySQL Community Edition z webovej stránky MySQL.
2. Spustite inštalačný program a dokončite inštaláciu podľa pokynov na obrazovke.
3. Po nainštalovaní MySQL otvorte klienta príkazového riadka MySQL a prihláste sa ako užívateľ root.
4. Vytvorte používateľa replikácie pomocou nasledujúceho príkazu:
```
VYTVORIŤ POUŽÍVATEĽA 'repl_user'@'localhost' IDENTIFIKOVANÉHO BY 'repl_password';
```
5. Udeľte používateľovi replikácie potrebné privilégiá pomocou nasledujúceho príkazu:
```
GRANT REPLICATION SLAVE NA *.* TO 'repl_user'@'localhost';
```
Krok 2:Vytvorte hlavnú databázu
1. Vytvorte databázu, ktorú chcete replikovať, pomocou nasledujúceho príkazu:
```
CREATE DATABASE master_db;
```
2. Vytvorte nejaké tabuľky a vložte nejaké údaje do databázy pomocou nasledujúcich príkazov:
```
CREATE TABLE master_table (id int, name varchar(255));
INSERT INTO master_table VALUES (1, 'John Doe');
```
Krok 3:Nakonfigurujte hlavný server pre replikáciu
1. Otvorte klienta príkazového riadka MySQL a prihláste sa ako užívateľ root na hlavnom serveri.
2. Povoľte binárny protokol nastavením premennej `log_bin` pomocou nasledujúceho príkazu:
```
SET GLOBAL log_bin ='mysql-bin';
```
3. Spustite replikáciu vytvorením ID repliky a nastavením režimu `read_only` pomocou nasledujúcich príkazov:
```
SET GLOBAL server_id =1;
SET GLOBAL read_only =ON;
```
Krok 4:Konfigurácia podriadeného servera pre replikáciu
1. Otvorte klienta príkazového riadka MySQL a prihláste sa ako užívateľ root na podriadenom serveri.
2. Zastavte podriadený server pomocou nasledujúceho príkazu:
```
STOP SLAVE;
```
3. Nakonfigurujte podriadený server na pripojenie k hlavnému serveru pomocou nasledujúcich príkazov:
```
CHANGE MASTER TO MASTER_HOST='localhost', MASTER_PORT=3306, MASTER_USER='repl_user', MASTER_PASSWORD='repl_password';
```
4. Spustite podriadený server pomocou nasledujúceho príkazu:
```
START SLAVE;
```
Krok 5:Overenie replikácie
1. Otvorte klienta príkazového riadka MySQL a prihláste sa ako užívateľ root na podriadenom serveri.
2. Overte, či podriadený server replikuje údaje z hlavného servera pomocou nasledujúceho príkazu:
```
ZOBRAZIŤ STAV SLAVE\G;
```
3. Ak výstup ukazuje, že obe hodnoty `Slave_IO_Running` a `Slave_SQL_Running` sú `Áno`, replikácia funguje správne.