Maison > base de données > tutoriel mysql > le corps du texte

Comment récupérer les données supprimées de la base de données MySQL

anonymity
Libérer: 2020-09-08 18:03:04
original
36773 Les gens l'ont consulté

Vous avez accidentellement supprimé la base de données et souhaitez restaurer les données, En plus de la sauvegarde, il existe également les méthodes suivantes.

Comment récupérer les données supprimées de la base de données MySQL

Un moyen de récupérer une grande quantité de données lorsque mysql exécute parfois une mise à jour ou une suppression incorrecte. Aucune transaction n'a été ouverte lors de l'exécution et aucune donnée n'a été traitée. Pour le moment, vous devez utiliser l'outil sqlbinlog.

sqlbinlog doit être ouvert. La méthode d'ouverture spécifique ne sera pas mentionnée

L'utilisation de sqlbinlog générera des fichiers bin, qui sont nécessaires à la récupération. Toutes les opérations de la base de données sont enregistrées dans le fichier. (Le fonctionnement de cette méthode consiste à réexécuter l'instruction précédemment exécutée par la base de données pour obtenir l'effet de récupération)

Comment récupérer les données supprimées de la base de données MySQL

Étapes spécifiques :

1, Les fichiers bin find d'abord se trouvent généralement dans le dossier de données de MySQL et se terminent par .00000X ou d'autres formes.

2. Recherchez le point temporel qui doit être restauré. Utilisez l'instruction mysqlbinlog nom de fichier Par exemple (MySQLbinlog xxbin.000001) pour afficher le contenu, puis recherchez l'heure spécifique correspondante

<.>3. Exportez l'instruction SQL et utilisez l'instruction mysqlbinlog file name>sql file path Exemple (mysqlbinlog xxxbin,00001>>a.sql | mysql -u root -p )

Si vous devez spécifier l'heure d'exportation--start--date -stop='' --date='' pour exporter les exemples d'instructions exécutés à l'heure spécifiée (sqlbinlog --start-stop='2015-11-22 10:00:00' xxbin.000001>a.sql | mysql -u root -p ) this La phrase signifie que la phrase est exportée avant 10 heures le 22/11/2015. Au contraire, le début est après l'heure d'exportation. le démarrage et l'arrêt peuvent être utilisés en même temps.

S'il existe plusieurs fichiers bin, exportez-les si nécessaire.

4. Utilisez MySQL pour exécuter l'instruction exportée une fois.

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:php.cn
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!