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

So implementieren Sie Call, Apply und Binding in nativem JS

1. Implementieren Sie den Anruf Schritt: Legen Si...

Dieser Artikel zeigt Ihnen, wie Sie mit CSS-Rahmen spielen

Rahmenstil Die Eigenschaft „Border-Style“ gibt an...

Verwendung von „align-content“ im Zeilenumbruchbereich des Flex-Layouts

1. Das in diesem Artikel implementierte Effektdia...

Grundlegendes zu MySQL-Sperren basierend auf Update-SQL-Anweisungen

Vorwort Die MySQL-Datenbanksperre ist ein wichtig...

Detaillierte Erklärung der Verwendung von JSON.parse und JSON.stringify

Inhaltsverzeichnis JSON.parse JSON.parse-Syntax R...

So implementieren Sie die Seiten-Screenshot-Funktion in JS

„Seiten-Screenshot“ ist eine Anforderung, die häu...

Mit vsftp einen FTP-Server unter Linux aufbauen (mit Parameterbeschreibung)

einführen In diesem Kapitel wird hauptsächlich de...