MySQL5.7 Master-Slave-Konfigurationsbeispielanalyse

MySQL5.7 Master-Slave-Konfigurationsbeispielanalyse

Implementierungsmethode für die MySQL5.7-Master-Slave-Konfiguration. Der spezifische Inhalt ist wie folgt

Installationsumgebung:

Meister: 10.211.55.11, Redhat6.5, MySQL5.7.12
Slave: 10.211.55.12, Redhat6.5, MySQL5.7.12

my.cnf-Konfiguration des Masters:

my.cnf-Konfiguration des Slaves:

Sie können angeben, welche Datenbanken repliziert werden müssen und welche nicht. Beispielsweise werden in meiner my.cnf-Konfiguration standardmäßig alle auskommentierten Inhalte repliziert. Nachdem Sie die Konfigurationsdatei my.cnf geändert haben, starten Sie den MySQL-Dienst auf beiden Rechnern neu: service mysqld restart. Die folgenden Vorgänge sind wichtiger:
MySQL-Konfiguration der Master-Maschine

1. Melden Sie sich mit mysql -u root -p an;
2. Führen Sie den folgenden Befehl aus, der die Root-Kopierberechtigung und die Dateiberechtigung für 10.211.55.12 erteilt. Natürlich müssen Sie auch einen anderen Benutzer erstellen, um den Betrieb zu ermöglichen, der nicht root sein muss. 123456 stellt das Passwort dar.

GRANT FILE ON *.* TO 'root'@'10.211.55.12' IDENTIFIZIERT DURCH '123456';
GRANT REPLICATION SLAVE ON *.* TO 'root'@'10.211.55.12' IDENTIFIZIERT DURCH '123456';
FLUSH-PRIVILEGIEN;

3. Führen Sie den Befehl „show master status“ aus, wie in der Abbildung gezeigt:

這里寫圖片描述

MySQL-Konfiguration der Slave-Maschine

1. Melden Sie sich mit mysql -u root -p an;
2. Führen Sie die folgenden Anweisungen nacheinander aus:

mysql> Slave stoppen;
mysql> ändere Master in master_host='10.211.55.11',master_user='root',master_password='123456',master_log_file='mysql-bin.000003', master_log_pos=154;
mysql> Slave starten;

Beachten:
Die Werte in master_log_file und master_log_pos müssen den Werten im Ergebnis „Show Master Status“ der Master-Maschine entsprechen (wie oben gezeigt).

3. Überprüfen Sie den Slave-Status und zeigen Sie den Slave-Status \G an. Beachten Sie, dass das "\G" hier das formatierte Ergebnis anzeigt. Wenn kein Fehler vorliegt, ist das Slave-Statusergebnis wie in der Abbildung dargestellt:

prüfen:

Erstellen Sie eine Datenbank im Master:

mysql> Datenbanktest erstellen;
mysql> Tabelle t1 erstellen (ID int, Name varchar (200), Erstellungszeitpunkt Zeitstempel, Schlüssel (ID));
mysql> in t1-Werte einfügen (1, 'aa', jetzt ());
mysql> in t1-Werte einfügen (3, 'bb', jetzt ());

Wechseln Sie nach Abschluss der oben genannten Vorgänge zur Salve-Maschine, um zu prüfen, ob sie synchronisiert ist. Wenn nichts schief geht, sollte sie sofort synchronisiert werden.
Auf meinem Rechner wird folgendes angezeigt:

這里寫圖片描述

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Studiennotizen zur MySQL Master-Slave-Konfiguration
  • Zeichnen Sie den gesamten Prozess der MySQL-Master-Slave-Konfiguration basierend auf Linux auf
  • Details und Beispiele zur Docker MySQL Master-Slave-Konfiguration
  • Eine kurze Anmerkung zur MySQL Master-Slave-Konfigurationslösung
  • Gemeinsame Nutzung der Master-Slave-Konfigurationsmethode der MySQL-Datenbank
  • Mysql implementiert Master-Slave-Konfiguration und Multi-Master-Multi-Slave-Konfiguration

<<:  So verwenden Sie den dd-Befehl in Linux, ohne die Festplatte zu zerstören

>>:  So verwenden Sie localStorage in JavaScript

Artikel empfehlen

Die Rolle der neuen Feature-Window-Funktionen von MySQL 8

Zu den neuen Funktionen in MySQL 8.0 gehören: Vol...

Detaillierte Erläuterung der Vue-Formularbindung und -Komponenten

Inhaltsverzeichnis 1. Was ist bidirektionale Date...

jQuery implementiert gleitende Registerkarte

In diesem Artikelbeispiel wird der spezifische Co...

Erstellen Sie ein privates Docker-Warehouse (selbstsignierte Methode)

Um die von uns erstellten Images zentral zu verwa...

Klassischer MySQL-High-Level-/Befehlszeilenvorgang (schnell) (empfohlen)

Da ich lernen muss, wie man Server und Datenbanke...

Zusammenfassung von 10 erstaunlichen Tricks von Element-UI

Inhaltsverzeichnis el-scrollbar Bildlaufleiste el...

JavaScript zum Erzielen eines Dropdown-Menüeffekts

Verwenden Sie Javascript, um ein Dropdown-Menü zu...

In WMP eingebettetes HTML, kompatibel mit Chrome und IE, detaillierte Einführung

Tatsächlich gibt es viele entsprechende Schreibme...

Detailliertes Tutorial zum PyCharm- und SSH-Remote-Access-Server-Docker

Hintergrund: Einige Experimente müssen auf dem Se...