In diesem Artikel wird hauptsächlich die Konfiguration eines MySQL-Master-Slave-Servers (ein Master und mehrere Slaves) vorgestellt. Wenn Sie interessiert sind, können Sie mehr darüber erfahren.
Informationen zur Installation von MySQL 5.7 auf Centos 7.6 finden Sie unter: https://www.jb51.net/article/99965.htm IdeenHostkonfigurationKonfiguration ändernvim /etc/meine.cnf
Server-ID = 1 log-bin=master-bin log-bin-index=master-bin.index Neustartsystemctl startet mysqld.service neu # Überprüfen Sie den Status systemctl status mysqld.service prüfenmysql -u root -p MASTER-STATUS ANZEIGEN; Slave 1 KonfigurationKonfiguration ändern vim /etc/meine.cnf
Server-ID = 2 Relay-Log = Slave-01-Relay-Bin relay-log-index=slave-01-relay-bin.index Neustart systemctl startet mysqld.service neu # Überprüfen Sie den Status systemctl status mysqld.service Slave 2 KonfigurationKonfiguration ändern vim /etc/meine.cnf
Server-ID = 3 Relay-Log = Slave-02-Relay-Bin relay-log-index=slave-02-relay-bin.index Neustart systemctl startet mysqld.service neu # Überprüfen Sie den Status systemctl status mysqld.service Konfigurieren von Master-Slave-BeziehungenHostkonfiguration
mysql -u root -p ERSTELLEN SIE BENUTZER 'repl'@'%' IDENTIFIZIERT DURCH 'Mysql57*'; GRANT REPLICATION SLAVE ON *.* AN 'repl'@'%' IDENTIFIZIERT DURCH 'Mysql57*'; Berechtigungen leeren; Slave-Konfiguration mysql -u root -p # Meine Host-IP hier ist 192.168.1.8 ändere Master in master_host='192.168.1.8',master_port=3306,master_user='repl',master_password='Mysql57*',master_log_file='master-bin.000001',master_log_pos=0; Slave starten; #Master-Slave-Synchronisierung stoppen#stop slave; # \G bedeutet Zeilenumbruch, um den Slave-Status anzuzeigen \G;
TestdatensynchronisationHier verwendet der Autor das Visualisierungstool Navicat. Leser können auch andere Tools verwenden, nur ein einfacher Test. Fügen Sie in der Master-Bibliothek eine neue Bibliothek test-for-repl hinzu und prüfen Sie, ob in den Slave-Bibliotheken 01 und 02 eine neue Bibliothek vorhanden ist Fügen Sie in der Masterbibliothek Test-for-Repl eine neue Tabelle Test-Create-Table hinzu, um zu prüfen, ob in der Slavebibliothek 01 und 02 eine Tabelle vorhanden ist. Fügen Sie in der Masterbibliothek Test-for-Repl eine neue Tabelle Test-Create-Table hinzu, um zu prüfen, ob in der Slavebibliothek 01 und 02 Daten vorhanden sind. Häufig gestellte FragenDer Slave-Rechner prüft den Master-Slave-Synchronisationsstatus show slave status \G; und meldet einen Fehler
GrundHier verwendete der Autor VMware-Software, um eine virtuelle Maschine zu erstellen, auf der Centos7.6 + MySQL5.7 installiert wurde, und verwendete die virtuelle Maschine dann, um zwei weitere virtuelle Maschinen als Slave-Maschinen zu klonen, was dazu führte, dass nach dem Start von MySQL auf den drei virtuellen Maschinen dieselbe UUID generiert wurde. Lösung
finden / -name 'auto.cnf' vim /var/lib/mysql/auto.cnf systemctl startet mysqld.service neu mysql -u root -p Slave starten; # \G bedeutet Zeilenumbruch, um den Slave-Status anzuzeigen \G; Dies ist das Ende dieses Artikels über die Konfiguration eines MySQL-Master-Slave-Servers (ein Master und mehrere Slaves). Weitere relevante Inhalte zum MySQL-Master-Slave-Server finden Sie in früheren Artikeln auf 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:
|
<<: So implementieren Sie Leerzeichen in Taobao mit CSS3
>>: html Option deaktivieren auswählen auswählen deaktivieren Option Beispiel
Dieser Fall basiert auf dem CentOS 7-System Geeig...
Standardmäßig unterstützt Nginx nur ein SSL-Zerti...
Hintergrund Heutzutage werden die Projekte des Un...
Ich bin einmal auf eine Aufgabe gestoßen, bei der...
So erstellen Sie einen Dienst und starten ihn aut...
Excel ist das am häufigsten verwendete Tool zur D...
Inhaltsverzeichnis Vorwort 1. for-Schleife 2. whi...
Inhaltsverzeichnis Hintergrund 1. Gedankenanalyse...
Durch Klicken Bilder zu wechseln, ist im Leben ei...
Ursprünglicher abgeleiteter Befehl: bin/sqoop imp...
Ich bin erst kürzlich zufällig auf diese kleine A...
Die Erstellung des einfachsten „Hello World“-Ausg...
Das Clustering ist eigentlich relativ zur InnoDB-...
Der Redakteur wollte vor Kurzem mit dem macOS-Sys...
Inhaltsverzeichnis Vorwort Installation und Konfi...