Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vykonáte replikáciu v MySQL na rovnakom okne počítača?

Krok 1:Inštalácia a konfigurácia MySQL

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.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené