Počítače, Databá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.
- Správce systému musí zajistit, aby všechny jeho zařízení běží nejnovější verzi MySQL.
- 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ů).
- 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.
- 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é.
- 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