Konfigurieren Sie ein Implementierungsbeispiel für den Mysql-Master-Slave-Dienst

Konfigurieren Sie ein Implementierungsbeispiel für den Mysql-Master-Slave-Dienst

Konfigurieren Sie ein Implementierungsbeispiel für den Mysql-Master-Slave-Dienst

### Konfigurieren Sie die Hauptdatenbank my.cnf

Server-ID = 1
log-bin=master-bin
log-bin-index=master-bin.index

### Erstellen Sie ein Synchronisierungskonto auf der primären Datenbank

Benutzersicherung erstellen;
GRANT REPLICATION SLAVE ON *.* TO 'backup'@'192.168.%.%' IDENTIFIZIERT DURCH 'mysql';

### Konfigurieren Sie die Slave-Datenbank my.cnf

Server-ID = 2
relay-log-index=slave-relay-bin.index
Relay-Log = Slave-Relay-Bin

### Starten Sie den MySQL-Dienst neu

Dienst MySQL Neustart

### Verbindung zum Master-Dienst herstellen

Ändern Sie den Master in master_host='192.168.91.128',
master_port=3306,master_user='Backup',master_password='mysql',
master_log_file='master-bin.000001',master_log_pos=0;

### Starten Sie den Slave-Dienst

Slave starten;

### Überprüfen Sie den Master-Dienststatus

MASTER-STATUS ANZEIGEN;

### Überprüfen Sie den Status des Slave-Dienstes

Slave-Status anzeigen \G;

### Überprüfen Sie, ob die Server-ID gleich ist, sie muss unterschiedlich sein

Variablen wie „server_id“ anzeigen;

Häufige Fehler

Fehler: Schwerwiegender Fehler : Der Slave-E/A-Thread wird angehalten, da Master und Slave über dieselben MySQL-Server-UUIDs verfügen. Damit die Replikation funktioniert, müssen diese UUIDs unterschiedlich sein.

Lösung: Überprüfen Sie, ob server-uuid=******************** in auto.cnf im Datenverzeichnis gleich ist, ändern Sie es in

Vielen Dank fürs Lesen, ich hoffe, es kann Ihnen helfen, danke für Ihre Unterstützung dieser Site!

Das könnte Sie auch interessieren:
  • Spezielle Probleme bei der Konfiguration eines MySQL-Master-Slave-Servers
  • Einfache Konfiguration eines MySQL-Master-Slave-Servers
  • Meine Erfahrungen mit der MySQL Master-Slave-Server-Synchronisierung

<<:  js um das Schlangenspiel mit Kommentaren zu implementieren

>>:  So erstellen Sie ein neues Image basierend auf einem vorhandenen Image in Docker

Artikel empfehlen

So installieren Sie binäres MySQL unter Linux und knacken das MySQL-Passwort

1. Stellen Sie sicher, dass das System über die e...

Vue3 (Teil 2) Integration von Ant Design Vue

Inhaltsverzeichnis 1. Integrieren Sie Ant Design ...

Acht Beispiele, wie Vue Komponentenkommunikation implementiert

Inhaltsverzeichnis 1. Props übergeordnete Kompone...

Vue3.0 implementiert die Kapselung von Kontrollkästchenkomponenten

In diesem Artikelbeispiel wird der spezifische Co...

CentOS7.5-Installationstutorial für MySQL

1. Überprüfen Sie zunächst, ob auf dem System MyS...

React realisiert den gesamten Prozess des Seitenwasserzeicheneffekts

Inhaltsverzeichnis Vorwort 1. Anwendungsbeispiele...