Heim > Datenbank > MySQL-Tutorial > So löschen Sie eine Slave-Datenbank in MySQL

So löschen Sie eine Slave-Datenbank in MySQL

王林
Freigeben: 2023-05-26 11:34:56
nach vorne
1185 Leute haben es durchsucht

Schritt 1: Abfragen der Slave-Bibliotheksinformationen

Führen Sie den folgenden Befehl in der Hauptbibliothek aus, um die aktuellen Slave-Bibliotheksinformationen abzufragen:

SHOW SLAVE HOSTS;
Nach dem Login kopieren

Gibt eine Tabelle mit der aktuellen IP-Adresse, Portnummer und anderen Informationen der Slave-Bibliothek zurück. Notieren Sie den Wert „Server_id“ der Zeile, die die Slave-Datenbank enthält, die Sie löschen möchten.

Schritt 2: Kopieren aus der Slave-Bibliothek stoppen

Führen Sie den folgenden Befehl in der Hauptbibliothek aus, um das Kopieren aus der Slave-Bibliothek zu stoppen:

STOP SLAVE;
Nach dem Login kopieren

Schritt 3: Löschen Sie den Datensatz der Slave-Bibliothek

Führen Sie den folgenden Befehl in der Hauptbibliothek aus So löschen Sie den Repository-Datensatz der Slave-Bibliothek:

DELETE FROM mysql.slave_master_info WHERE master_host='IP地址' AND master_port=端口号;
DELETE FROM mysql.slave_relay_log_info WHERE master_host='IP地址' AND master_port=端口号;
DELETE FROM mysql.slave_worker_info WHERE host='IP地址' AND port=端口号;
Nach dem Login kopieren

Ersetzen Sie „IP-Adresse“ und „Portnummer“ durch die tatsächlichen Werte des Slave-Repositorys, das Sie löschen möchten.

Schritt 4: Slave-Benutzer löschen

Führen Sie den folgenden Befehl in der Hauptbibliothek aus, um den Slave-Benutzer zu löschen:

DROP USER '用户名'@'IP地址';
Nach dem Login kopieren

Ersetzen Sie „Benutzername“ und „IP-Adresse“ durch die tatsächlichen Werte des Slave-Benutzers.

Schritt 5: Löschen Sie die binäre Protokolldatei der Slave-Bibliothek in der Hauptbibliothek.

Führen Sie den folgenden Befehl in der Hauptbibliothek aus, um die binäre Protokolldatei der Slave-Bibliothek in der Hauptbibliothek zu löschen:

PURGE BINARY LOGS TO '主日志文件名称.日志文件编号';
Nach dem Login kopieren

Ersetzen Sie das „main „Name der Protokolldatei“ und „Nummer der Protokolldatei“ werden durch den tatsächlichen Wert der letzten Protokolldatei der Slave-Bibliothek in der Master-Bibliothek ersetzt.

Schritt 6: Löschen Sie die Protokolldateien der Slave-Bibliothek in der Slave-Bibliothek.

Führen Sie den folgenden Befehl in der Slave-Bibliothek aus, um die Protokolldateien der Slave-Bibliothek in der Slave-Bibliothek zu löschen:

RESET SLAVE ALL;
Nach dem Login kopieren

Schritt 7: Starten Sie den Master neu -Slave-Replikation

Führen Sie auf dem Master den folgenden Befehl in der Bibliothek aus, um die Master-Slave-Replikation neu zu starten:

START SLAVE;
Nach dem Login kopieren

Jetzt haben Sie erfolgreich eine Slave-Datenbank in der MySQL-Master-Slave-Architektur gelöscht. Bitte beachten Sie, dass Sie vor dem Löschen der Slave-Datenbank sicherstellen, dass keine wichtigen Aufgaben und Datenübertragungen zwischen Ihrer Master-Datenbank und anderen Slave-Datenbanken stattfinden, um einen Datenverlust beim Löschen zu vermeiden.

Das obige ist der detaillierte Inhalt vonSo löschen Sie eine Slave-Datenbank in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage