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 verwenden Sie eine VLAN-getaggte Ethernet-Karte im CentOS/RHEL-System

In einigen Szenarien möchten wir derselben Ethern...

Schritte der MySQL-Methode zum Bestimmen, ob es sich um eine Teilmenge handelt

Inhaltsverzeichnis 1. Problem 2. Lösung Option 1:...

Wie gut kennen Sie sich mit reinen HTML-Tags aus?

Die folgenden HTML-Tags umfassen grundsätzlich all...

Analyse der MySQL-Methode zum Exportieren nach Excel

Dieser Artikel beschreibt, wie Sie MySQL zum Expo...

Unvollständige Lösung für die Verwendung von Eingabetyp=Textwert=str

Ich bin heute auf ein sehr seltsames Problem gesto...

Zusammenfassung der grundlegenden Verwendung von CSS3 @media

//Grammatik: @media Medientyp und | nicht | nur (...

Detaillierte Erklärung der Slots in Vue

Die Wiederverwendung von Code in Vue liefert uns ...

Analysieren Sie mehrere gängige Lösungen für MySQL-Ausnahmen

Inhaltsverzeichnis Vorwort 1. Der vom Code konfig...

Verwendung von VNode in Vue.js

Was ist VNode In vue.js gibt es eine VNode-Klasse...

Mehrere Lösungen für domänenübergreifende Gründe in der Webentwicklung

Inhaltsverzeichnis Domänenübergreifende Gründe JS...