Computer, Datenbanken
MySQL-Replikatioun. Kuerz Ausflich
Fréier oder spéit, ier e Administrateur gët, ass et e Problem, wann d'Kapazitéit vu senge Server net genuch ass fir d'Aufgaben ze maachen, an den Akaaf vun neier Ausrüstung ass bal net onofhängeg wéinst finanziellen Schwieregkeete ginn, oder just e sou e Acquisit erhéicht Zweifel iwwert seng Akommes an Zukunft.
An de Liicht vun esou Ereegkeeten ass et net iwwerflësseg ze léieren, sou e Konzept wéi d'Datebankreplikatioun. Dës Wëssenschaft vereinfacht besonnesch d'Liewensqualitéit vun enger Persoun déi an engem héich geladenen System verwaltet gëtt an eng optimale funktionnéiert Hardwarekonfiguratioun erstellt. Allgemeng, Datebankreplikatioun beinhalt d'Poole vun der Muecht vun engem Set vun Computeren fir d'Performance vun der System an d'Fehlertoleranz ze verbesseren. Dee selwechte Effekt kann erreecht ginn andeems en Deel vun de Wënsch op de Standby-Server ass, an déi zweet duerch eng lokal Kopie vun der Datebank, déi, wann néideg, d'Haaptdatenbank ersetzen.
Déi einfachst a gemein Manéier fir Replikatioun z'organiséieren ass MySQL-Replikatioun. An MySQL ënnerstëtzt dës Funktionalitéit mat der Versioun 3.23.15 an nëmmen eng Eenplang-Replikatioun. An dësem Fall gëtt eng speziell "Master-Sklav" Konfiguratioun erstallt, wou de Meeschter kann och e Sklave-Server sinn.
MySQL-Replikatioun gëtt am Moment als folgend implementéiert. E Haaptservere gouf erstallt, deem seng Verantwortung fir d'Verännerunge vun der binärer Datei ze kontrolléieren ass, déi all Ännerungen an der Datebank an der Sklaverei oder Maschinn affichéiert, déi Querungen aus dësem Fichier liest an ausféieren. De Sklave-Server ass stänneg mam Master befaasst, sou datt all d'Verännerungen déi de Master op de Sklave opgetruede sinn, an et gëtt keng Situatioun vun der Divergenz an der Korrektheet vun de Donnéeën.
MySQL Replication Ass et an e puer Etappen.
- De Systemadministrator muss sécher sinn datt all seng Maschinnen déi lescht Versioun vum MySQL installéiert hunn.
- Dir musst e neie Benotzer op de Master-Server erstellen, ënnert deem d'MySQL-Replikatioun protokolléiert gëtt (et muss e FILE-Privilegniveau hunn an d'Recht fir mat Sklaven ze kommunizéieren).
- Als nächstes musst Dir MySQL op de Master- a Sklaven-Server stoppen an all Daten iwwer d'Replikatioun kopieieren. Op Unix-Systeme kann dat mat dem Tar Command, deen e Backup-Archiv vum ganze Verzeichnis mécht, gemaach ginn. WinZip ass passend fir Windows Benotzer.
- Fügt dës Zeilen an der mysqld Sektioun un: Server-id = Unzuel Nummer, Log-bin. All Ännerungen ginn an der My.conf-Datei op de Master-Server gemaach, a wéi et muss iwwerléift ginn.
- Op Sklaven an deemselwechte Fichier, musst Dir de folgende Code ofzehuelen:
Master-Host =
Master-User =
Master-Passwuert =
Master-Port = Server-id = * An triangulär Klammer braucht Dir Är Donnéeën net ze erfëllen, net den Text. Um Enn vun all Kopie der Datebank fir de Prophéit Server an Reouverture all Maschinnen. Nodeems Dir dës Aktiounen erwaart, kann d'Replikatioun als installéiert a konfiguréiert ginn, dat heescht datt Ären Haaptserver net vun enger grousser Laascht leiden an am Fall vun engem Ausfall vun all Dësch ass et einfach vum engem anere Computer nees restauréiert ginn. D'Resultat kann e puer Joer ginn ongeféier kafen nei ze vergiessen Schrauwen fir schwéier Pflicht Systemer an Inhalt mat engem etabléiert Aarbecht vun bestehend Equipement.
Similar articles
Trending Now