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
1. Verwenden Sie den folgenden Befehl, um das SSH...
1. Einführung in MySQL-Berechtigungen Es gibt 4 T...
Inhaltsverzeichnis Zusammenfassung der Distribute...
Detaillierte Erläuterung der JDBC-Datenbankverknü...
In diesem Artikelbeispiel wird der spezifische JS...
Dieser Artikel zeigt Ihnen, wie Sie mit CSS eine ...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis Einführung und Demo API: Conta...
1. Erstellen Sie eine Sequenztabelle CREATE TABLE...
Inhaltsverzeichnis Kurze Einleitung Intervall fes...
Wenn Sie React Router verstehen möchten, sollten ...
Inhaltsverzeichnis 1. Docker-Konfiguration 2. Ers...
Symptome: Nach dem Hinzufügen des Parameters -v z...
MySQL-Abfrage nach Jahr, Monat, Woche, Tagesgrupp...
In diesem Artikel finden Sie den spezifischen Cod...