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 nastaviť počet repliky v MySQL

V MySQL možno nastaviť replikácie databázy ( replika ) z jedného servera na druhý . To je priama synchronizácia , ktorá odráža všetky akcie , na každom serveri . Preto je na rozdiel od zálohy , pretože DELETE sa odrazí na každom rovnako . Počet replík nastaviť je na vás . Každý replikácie je nakonfigurovaný v porovnaní s počiatočnou databázy , a preto môžete tento proces opakovať . To je užitočné pre zabezpečenie alebo up - čas , kedy jeden server môže ísť dole v určitej fáze . Návod
Majster
1

Prihlásenie na server cez SSH ( Secure Shell ) . Použite údaje poskytované vaším hostiteľom .
2

Typ " vi /etc /mysql /my.cnf " a stlačte " Enter . " Vyhľadajte " # skip - networking " a " # bind - address " riadky a odstrániť hashtags od začiatku . Pridajte nasledujúce riadky do súboru : Autor

log - bin = /var /log /mysql /mysql - bin.log

binlog - do - db = exampledb

servera id = 1

Stlačte tlačidlo " Esc " , zadajte " : x " . ukončiť a uložiť z editora vi
3

Type " /etc /init.d /mysql restart " a stlačte " Enter . " " ENTER " . Prihlásiť sa zadaním " mysql - u root - p " a stlačením tlačidla " Enter " zadajte heslo a stlačíte
4

Zadajte nasledujúci príkaz do mysql :
< . p > GRANT replikácie SLAVE ON ** TO ' slave_user ' @ ' % ' IDENTIFIED BY " " ;

PLNÉ práv ;

Výmena " some_password " s heslom < . br >
5

typu " USE databasename ; " ( zadaním svoje meno databázy ) a stlačte tlačidlo " Enter " .

typu " FLUSH tabuľky s ČÍTAJTE LOCK , " a stlačte " Enter " , potom typ " UKÁZAŤ MASTER STATUS , " a stlačte " Enter " .
6

Poznačte si zobrazenej texte , potom zadajte " quit " " . Enter " a stlačte tlačidlo

Slave
7

typu " mysqldump - u root - p heslo - opt databasename > databasename.sql " ( nahrádzajúci hESLO a Názov_databázy s príslušnými tagy ) a stlačte tlačidlo " Enter " . Toto vypíše databázy servera .
8

Prihlásiť sa do svojho druhého servera , ktorý bude slúžiť ako otrok . Vytvoriť databázu , ktorá používa rovnaký názov ako pôvodná .
9

Typ " mysql - u root - p heslo < /databasename.sql " ( vhodne nahrádzať každý parameter ) . Stlačte tlačidlo " Enter " .
10

Typ " vi /etc /mysql /my.cnf " a stlačte " Enter . " Pridajte nasledujúce riadky , nahradí každý parameter pre vlastné " Esc " , potom " : x " pre uloženie a ukončenie . Typ " /etc /init.d /mysql restart " a stlačte " Enter " .
11

Typ " mysql - u root - p " a stlačte " Enter . " Zadajte heslo a stlačte " Enter . " Potom zadajte " SLAVE STOP , " a stlačte " ENTER " .
12

Typ " Zmeniť hlavné NA MASTER_HOST = '192 .168.0.100 ' , MASTER_USER = ' slave_user ' , MASTER_PASSWORD = ' ' , MASTER_LOG_FILE = ' mysql - bin.006 ' , MASTER_LOG_POS = 183 ; . " ( nahradenie zodpovedajúcim všetky parametre ) a stlačte tlačidlo " Enter "
13

typu " START otrokom . " a stlačte " Enter " Konečne , typ " quit , " a stlačte " Enter . " Ak chcete zvýšiť počet replík , zopakujte tento postup toľkokrát , koľkokrát budete chcieť .

Najnovšie články

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