MySQL-Datenbank GTID realisiert Master-Slave-Replikation (super praktisch)

MySQL-Datenbank GTID realisiert Master-Slave-Replikation (super praktisch)

1. Maria-Quelle hinzufügen

vi /etc/yum.repos.d/MariaDB.repo

Fügen Sie das neueste MariaDB-Image von Alibaba Cloud ein:

[Mariadb]
Name = MariaDB
Basis-URL = https://mirrors.aliyun.com/mariadb/yum/10.5/centos7-amd64/
gpgkey=https://mirrors.aliyun.com/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1

Installieren Sie die neue Version von MariaDB

yum installiere MariaDB MariaDB-Server

Binlog aktivieren

vim /etc/my.cnf.d/server.cnf

Fügen Sie unter mysqld server_id = 1 Folgendes hinzu
log_bin = mysql-bin

systemctl Neustart MariaDB

Bildbeschreibung hier einfügen

2. Master-Slave-Replikation

1. Autorisierung auf dem Master

Gewähren Sie Replikations-Slave auf *.* an „Slave“@„192.168.59.%“, gekennzeichnet durch „123“.

Bildbeschreibung hier einfügen

2. Fügen Sie einen Host hinzu und führen Sie den Synchronisierungsmastervorgang durch

Stoppen Sie den Slave, stoppen Sie die Synchronisierung und beginnen Sie mit der Änderung der Informationen. Stoppen Sie den Slave.
Schreiben Sie die Masterinformationen CHANGE MASTER TO
  -> MASTER_HOST='192.168.59.143',
  -> MASTER_USER='Sklave',
  -> MASTER_PASSWORD = '123',
  -> MASTER_PORT=3306,
  ->MASTER_USE_GTID = aktuelle_Position;

 Slave starten und Synchronisierung starten Slave starten;

Bildbeschreibung hier einfügen

Überprüfen Sie, ob

Slave-Status anzeigen \G;

Bildbeschreibung hier einfügen

An diesem Punkt ist die GTID-Master-Slave-Replikation abgeschlossen! !

Dies ist das Ende dieses Artikels über die Implementierung der GTID-Master-Slave-Replikation in der MySQL-Datenbank (super praktisch). Weitere relevante Inhalte zur GTID-Master-Slave-Replikation in der MySQL-Datenbank finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Detaillierte Einführung in den GTID-Modus der MySQL Master-Slave-Replikation
  • Lösung für das Problem, dass synchrone Replikationsfehler im MySQL5.6 GTID-Modus nicht übersprungen werden können
  • Ein Beispiel für die Umstellung der traditionellen Replikation auf GTID-Replikation ohne Geschäftsunterbrechung in MySQL 5.7
  • Detaillierte Erläuterung der MySQL Master-Slave-Replikationspraxis - GTID-basierte Replikation
  • MySQL 5.6 Master-Slave-Replikation basierend auf GTID
  • Tutorial zur Verwendung des GTIDs-Replikationsprotokolls und des Ausfallprotokolls in MySQL
  • Spezifische Verwendung der GTID-Replikation bei der MySQL-Replikation

<<:  Detaillierte Erläuterung des Watch-Listener-Beispiels in vue3.0

>>:  Lösung, wenn der Docker-Container nicht auf den Host-Port zugreifen kann

Artikel empfehlen

Detaillierte Erläuterung des Zeitdarstellungsbeispiels des Linux-Zeitsubsystems

Vorwort Um zum Originalcode kompatibel zu sein, b...

Neue Funktionen in MySQL 8.0: Hash Join

Das MySQL-Entwicklungsteam hat am 14. Oktober 201...

Zusammenfassung der benutzerdefinierten JavaScript-Objektmethoden

Inhaltsverzeichnis 1. Verwenden Sie Objekt, um ei...

Implementierungsschritte zur Installation eines Redis-Containers in Docker

Inhaltsverzeichnis Redis auf Docker installieren ...

Das WeChat-Applet implementiert einen einfachen Rechner

Der einfache Rechner des WeChat-Applets dient Ihn...

js, um einen coolen Feuerwerkseffekt zu erzielen

In diesem Artikel finden Sie den spezifischen Cod...

Detaillierte Analyse des React Native-Startvorgangs

Einführung: Dieser Artikel verwendet das von reac...

Detaillierte Erläuterung der vier Transaktionsisolationsebenen in MySQL

Die Testumgebung dieses Experiments: Windows 10+c...

Detaillierte Erklärung der Funktionen jedes Ports von Tomcat

Aus der Tomcat-Konfigurationsdatei können wir ers...

VMWare15 installiert Mac OS-System (grafisches Tutorial)

Installationsumgebung Windows 10 VMware Workstati...

So zeigen Sie das MySQL-Binlog (Binärprotokoll) an

Wenn Sie beispielsweise eine neue Tabelle erstell...