Maison  >  Article  >  base de données  >  mysql supprimer de la bibliothèque

mysql supprimer de la bibliothèque

王林
王林original
2023-05-11 16:20:07828parcourir

MySQL est un système de base de données relationnelle open source très couramment utilisé. MySQL est principalement composé de deux composants : la base de données maître et la base de données esclave. La bibliothèque maître est principalement responsable de l'écriture et de la mise à jour des données, tandis que la bibliothèque esclave est utilisée pour la sauvegarde et la lecture des données. Mais en utilisation réelle, nous devons souvent supprimer la bibliothèque esclave. Alors, comment supprimer la base de données esclave MySQL ? Cet article présentera en détail les méthodes de suppression adaptées à différentes situations.

  1. Concepts de base

Avant de commencer officiellement à discuter de la façon de supprimer les bibliothèques esclaves, nous devons d'abord comprendre certains concepts de base.

1.1 Base de données maître et base de données esclave

La base de données maître est la copie dans MySQL qui entreprend les opérations d'écriture, tandis que la base de données esclave est une copie qui utilise la fonction de réplication fournie par la base de données maître pour être sauvegardée sur plusieurs serveurs.

1.2 Réplication

La réplication dans MySQL fait référence à la création d'une copie identique de la base de données maître sur la base de données esclave pour la sauvegarde et la lecture des données. Plus précisément, lorsque des modifications sont apportées à la base de données maître, la réplication synchronisera automatiquement les modifications sur la base de données esclave afin que la réplique sur la base de données esclave reste cohérente avec la base de données maître.

1.3 Suppression de la bibliothèque

Lorsque nous devons arrêter une bibliothèque esclave, nous devons la supprimer de la bibliothèque. L'opération de suppression de la base de données esclave comprend la déconnexion de la base de données esclave sur la base de données maître et la suppression de la sauvegarde sur la base de données esclave.

  1. Méthode de suppression de la bibliothèque

2.1 Supprimer la bibliothèque esclave de la bibliothèque principale

Parfois, nous devons supprimer une bibliothèque esclave de la bibliothèque principale, ce qui peut être réalisé en exécutant la commande suivante :

mysql> STOP SLAVE;
mysql> DROP SLAVE ‘slave_host_name’;

Où , slave_host_name est le nom d'hôte de la bibliothèque esclave. Ces commandes désenregistreront la base de données esclave de la base de données maître. slave_host_name 是从库的主机名。这些命令将为主库注销从库。

2.2 在从库上删除备份

当我们需要删除从库备份时,通常有两种方法。

2.2.1 使用 RESET SLAVE 命令

使用 RESET SLAVE 命令可以删除从库上的备份。执行以下命令:

mysql> STOP SLAVE;
mysql> RESET SLAVE;

这可以清空所有从库备份并停止同步。

2.2.2 直接删除文件

我们还可以直接删除从库上的备份文件。通常情况下,从库的备份文件位于从库的数据目录中的主机名称文件夹内。因此,我们可以使用以下命令来删除备份:

rm -rf /var/lib/mysql/slave_host_name

其中,slave_host_name

2.2 Supprimer la sauvegarde sur la bibliothèque esclave
  1. Lorsque nous devons supprimer la sauvegarde sur la bibliothèque esclave, il existe généralement deux méthodes.
2.2.1 Utilisez la commande RESET SLAVE

Utilisez la commande RESET SLAVE pour supprimer la sauvegarde sur la base de données esclave. Exécutez la commande suivante :

rrreee

Cela effacera toutes les sauvegardes des esclaves et arrêtera la synchronisation.

2.2.2 Supprimer directement les fichiers

Nous pouvons également supprimer directement les fichiers de sauvegarde de la base de données. Normalement, le fichier de sauvegarde de la bibliothèque esclave se trouve dans le dossier du nom d'hôte dans le répertoire de données de la bibliothèque esclave. Par conséquent, nous pouvons utiliser la commande suivante pour supprimer la sauvegarde :

rrreee

Où, slave_host_name est le nom d'hôte de la bibliothèque esclave.

Remarques

  1. Lors de la suppression de la bibliothèque esclave, nous devons faire attention aux problèmes suivants :
3.1 Arrêter la synchronisation

Avant de supprimer la bibliothèque esclave, la synchronisation entre la bibliothèque esclave et la bibliothèque maître doit être arrêté. 🎜🎜3.2 Ne supprimez pas la base de données principale🎜🎜Lors du processus de suppression de la base de données esclave, vous ne devez pas supprimer les données de la base de données principale par erreur. 🎜🎜3.3 Confirmer la sauvegarde🎜🎜Avant de supprimer la base de données esclave, assurez-vous de confirmer que la sauvegarde a réussi. Si la sauvegarde des données échoue, la suppression de l'esclave vous fera perdre toutes les copies des données. 🎜🎜🎜Conclusion🎜🎜🎜La suppression de MySQL de la base de données est une opération de base dans la gestion de base de données MySQL. Cet article présente la méthode de suppression des bibliothèques esclaves à deux niveaux : la bibliothèque maître et la bibliothèque esclave. Il présente également les points auxquels il faut prêter attention lors de la suppression des bibliothèques esclaves. Grâce à l'introduction de cet article, les lecteurs pourront mieux comprendre comment supprimer les bibliothèques esclaves dans MySQL. 🎜

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!

Déclaration:
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