Maison > base de données > tutoriel mysql > Comment supprimer la base de données esclave dans MySQL

Comment supprimer la base de données esclave dans MySQL

王林
Libérer: 2023-05-26 11:34:56
avant
1185 Les gens l'ont consulté

Étape 1 : interroger les informations de la bibliothèque esclave

Exécutez la commande suivante dans la bibliothèque principale pour interroger les informations actuelles de la bibliothèque esclave :

SHOW SLAVE HOSTS;
Copier après la connexion

Renvoie un tableau contenant l'adresse IP actuelle de la bibliothèque esclave, le numéro de port et d'autres informations. Enregistrez la valeur "Server_id" de la ligne contenant la base de données esclave que vous souhaitez supprimer.

Étape 2 : Arrêtez la copie depuis la bibliothèque esclave

Exécutez la commande suivante dans la bibliothèque principale pour arrêter la copie depuis la bibliothèque esclave :

STOP SLAVE;
Copier après la connexion

Étape 3 : Supprimez l'enregistrement de la bibliothèque esclave

Exécutez la commande suivante dans la bibliothèque principale pour supprimer l'enregistrement du référentiel de la bibliothèque esclave :

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=端口号;
Copier après la connexion

Remplacez "Adresse IP" et "numéro de port" par les valeurs réelles du référentiel esclave que vous souhaitez supprimer.

Étape 4 : Supprimer l'utilisateur esclave

Exécutez la commande suivante dans la bibliothèque principale pour supprimer l'utilisateur esclave :

DROP USER '用户名'@'IP地址';
Copier après la connexion

Remplacez "nom d'utilisateur" et "adresse IP" par les valeurs réelles de l'utilisateur esclave.

Étape 5 : Supprimez le fichier journal binaire de la bibliothèque esclave dans la bibliothèque principale

Exécutez la commande suivante dans la bibliothèque principale pour supprimer le fichier journal binaire de la bibliothèque esclave dans la bibliothèque principale :

PURGE BINARY LOGS TO '主日志文件名称.日志文件编号';
Copier après la connexion

Remplacez le "main log file name" et " "Log file number" sont remplacés par la valeur réelle du dernier fichier journal de la bibliothèque esclave dans la bibliothèque maître.

Étape 6 : Supprimez les fichiers journaux de la bibliothèque esclave dans la bibliothèque esclave

Exécutez la commande suivante dans la bibliothèque esclave pour supprimer les fichiers journaux de la bibliothèque esclave dans la bibliothèque esclave :

RESET SLAVE ALL;
Copier après la connexion

Étape 7 : Redémarrez le maître -slave replication

Sur le maître Exécutez la commande suivante dans la bibliothèque pour redémarrer la réplication maître-esclave :

START SLAVE;
Copier après la connexion

Maintenant, vous avez supprimé avec succès une base de données esclave dans l'architecture maître-esclave MySQL. Veuillez noter qu'avant de supprimer la base de données esclave, assurez-vous qu'il n'y a pas de tâches ni de transferts de données importants entre votre base de données maître et d'autres bases de données esclaves pour éviter la perte de données lors de la suppression.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal