PočítačeDatabáze

Replikace MySQL. Krátká odbočka

Dříve či později, správce před jakéhokoliv problému dochází, když je síla jeho serverů není dost pro úkoly a nákup nového zařízení je prakticky nemožné kvůli finančním potížím, nebo prostě takový nákup má pochybnosti o jeho návratnost v budoucnosti.

Ve světle těchto událostí není zbytečné vědět o takové pojetí jako databáze replikace. Taková znalost se výrazně zjednoduší život všech osob zapojených do těžkých systémů a služeb vytvoří optimální konfiguraci pracovní hardwaru. Obecně lze říci, replikace databáze vyplývá, odborové kapacity stanovené počítačů ke zlepšení koeficientu výkonnosti systému a jeho odolnost. První efektu lze dosáhnout tím, že vrhne z požadavků na záložní server, a druhý - vytvořením lokální kopii databáze, která bude v případě potřeby nahradit hlavní základnu.

Nejjednodušší a nejběžnější způsob, jak replikovat organizace - se replikuje MySQL. A MySQL podporuje tuto funkci s verzí 3.23.15 a pouze jednosměrné replikace. V tomto případě zvláštní konfigurace «master-slave», kde hlavní server (master) může být také současně a podřízený server (Slave).

MySQL replikace v daném čase se provádí následujícím způsobem. Vytvořte hlavní server, který je odpovědný sledovat změny v binárním souboru, který zobrazuje všechny změny databáze a slave přístroje nebo stroje číst a spustit tento soubor dotazu. Slave stále komunikuje s hlavní, tedy všechny změny provedené na master, přejít na slave, a neexistuje žádný rozdíl v situaci a nesprávná data.

replikace MySQL instalovány v několika krocích.

  1. Správce systému musí zajistit, aby všechny jeho zařízení běží nejnovější verzi MySQL.
  2. Je nutné vytvořit nové uživatele na hlavním serveru, login, který bude replikace MySQL (musí mít FILE úroveň oprávnění a právo komunikovat s otroky strojů).
  3. Dále musíte zastavit MySQL na vrchního velitele a slave servery a zkopírujte všechna data vztahující se k replikaci. Na unixových systémech je možné provést příkaz tar, který dělá zálohu celého katalogu. Uživatelé Windows budou blížit WinZip.
  4. V oddíle mysqld přidat následující: server-id = jedinečné číslo, log-bin. Všechny změny probíhají v My.conf souboru na hlavním serveru, po kterém musí být nutně přetížené.
  5. Na otroky strojů ve stejném souboru, který je třeba přidat následující kód:

master-host =

master-user =

master-password =

master-port =

server-id =

* V hranatých závorkách je třeba zadat své údaje, namísto výše uvedeného textu.

Na konci všechny kopie databáze na podřízeném serveru a restart všech strojů.

Poté, co tato opatření lze považovat za nainstalovat a nakonfigurovat, což znamená, že je nyní váš hlavní server nebude trpět vysokým zatížením a v případě výpadku jednoho stolu na to, že může být snadno obnovena na jiném počítači replikace. Výsledkem může být za pár let zapomenout na nákup nového hardwaru pro náročné systémy a obsah se zavedenou práci stávajícího zařízení.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 cs.atomiyme.com. Theme powered by WordPress.