recherche
Maisonbase de donnéestutoriel mysqlmysql日志恢复数据方法介绍

利用日志恢复数据一般情况是你没对数据库进行有效和合理的备份导致了,但有一个提前就是你要做日志恢复我们就必须是开了mysql日志的,否则是无法进行日志备份的哦。

mysql日志备份优缺点

优点:是想恢复到某个时间点,或某个操作sql语句

缺点:就产生庞大的日志文件

window中mysql日志恢复方法

1.开启mysql日志
在my.ini 文件里找到[mysqld],在其下面增加一行log-bin

 代码如下 复制代码

[mysqld] 
# The TCP/IP Port the MySQL Server will listen on 
port=3306 
log-bin 

默认日志文件名字是以主机命名名字,如果想改为自己定义的名字

 代码如下 复制代码
[mysqld] 
# The TCP/IP Port the MySQL Server will listen on 
port=3306 
#mysql-bin为自定义名字 
log-bin = mysql-bin

 
2.定义日志文件路径

 代码如下 复制代码

#Path to the database root存放日志的路径 
datadir="D:/web/mysql/Data/" 

3.重启mysql

在上面的路径下会产生两个文件

4.用命令进入mysql

 代码如下 复制代码

mysql> show binlog events ;

上面pos就是开始位置end_log_pos的结束位置
相关命令:
1.查看当前日志开启情况

 代码如下 复制代码

mysql>show variables like 'log%';

2.查看当前日志情况

 代码如下 复制代码

mysql>show master status;

3.显示当前二进制

 代码如下 复制代码

mysql>show binary logs;

5.恢复有两种:
1.是把日志文件保存成sql文件,再用source命令
定位保存用法:在bin的目下:

 代码如下 复制代码
mysqlbinlog --start-position=4 --stop-position=239 d:\web\mysql\data\ mysqlbin-log.000001 >test1.txt

定时间保存用法:在mysql安装bin的目下

 代码如下 复制代码
mysqlbinlog --start-datetime="2013-03-16 13:00:00" --stop-datetime="201
3-03-16 14:00:00" d:\web\mysql\data\ mysqlbin-log.000001 >test1.txt

 代码如下 复制代码
source test1.txt

2.直接把日志恢复到某个点上
定时间还原法:在mysql安装bin的目下

 代码如下 复制代码
mysqlbinlog --start-datetime="2013-03-16 13:00:00" --stop-datetime="201
3-03-16 14:00:00" d:\web\mysql\data\ mysqlbin-log.000001 | mysql -uroot -p

定位还原法:在mysql安装bin的目下

 代码如下 复制代码
D:\web\mysql\bin>mysqlbinlog --start-position=3696 --stop-position=4241 d:\web\
ysql\data\mysql-bin.000001 | mysql -hlocalhost -uroot -p

PS:如果在创建表和操作表的过程有错误,在还原的时候也是会有错误的,那得部分定位来还原。(下面是我操作过程中一个小报错,Duplicate entry '1' for key 1
去掉auto_increment,或者不要给有auto_increment的字段赋值便可解决),有兴趣的朋友可以简单创建一个表,增加数据,然后删除数据,利用上面步骤看看哈

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
固态硬盘恢复数据的方法有哪些固态硬盘恢复数据的方法有哪些Feb 02, 2024 pm 03:23 PM

恢复方法:1、使用专业的硬盘数据恢复工具;2、使用磁盘分区工具;3、使用数据恢复软件;4、使用备份恢复文件等等。

磁盘如何恢复数据磁盘如何恢复数据Feb 02, 2024 pm 03:03 PM

方法:1、使用备份恢复磁盘数据;2、使用数据恢复软件恢复磁盘数据;3、使用云骑士数据恢复软件;4、利用专业靠谱的恢复工具进行恢复;5、使用转转大师数据恢复软件;6、还原以前的版本;7、使用专业人士帮助。

硬盘恢复数据软件硬盘恢复数据软件Feb 02, 2024 am 11:32 AM

常见的软件:1、嗨格式数据恢复大师;2、Anedata安易数据恢复软件;3、EasyRecovery;4、DataExplore硬盘数据恢复大师;5、Recuva;6、FinalData等等。

格式化后如何恢复数据格式化后如何恢复数据Feb 02, 2024 am 11:27 AM

恢复方法:1、进入回收站查看;2、使用历史文件恢复;3、使用专业数据恢复软件,例如嗨格式数据恢复大师;4、使用命令提示符;5、电脑自由的系统注册表恢复。

硬盘格式化后能恢复数据吗硬盘格式化后能恢复数据吗Feb 02, 2024 am 11:12 AM

能。方法是:1、使用数据恢复软件来恢复数据。例如嗨格式数据恢复软件。但是,如果电脑被格式化后又安装了系统、软件或是存入其他数据,那么恢复数据的成功率会大大降低。

免费恢复数据软件免费恢复数据软件Feb 02, 2024 am 11:54 AM

免费的有:1、嗨格式数据恢复大师;2、Recuva;3、Glary Undelete;4、Puran File Recovery;5、Pandora Recovery;6、SoftPerfect File Recovery;7、转转大师数据恢复软件。

电脑硬盘坏了怎么恢复数据电脑硬盘坏了怎么恢复数据Feb 02, 2024 am 10:26 AM

恢复方法:1、检查修复法:可以尝试接入硬盘,找到对应的图标后右键选择“属性”项打开属性页面,进行修复;2、DOS窗口修复法:通过开始菜单栏搜索框搜索“运行”,打开运行窗口后输入“cmd”打开DOS窗口,尝试对硬盘进行修复;3、利用数据恢复软件恢复:如嗨格式数据恢复大师;4、备份还原法:找到之前保存格式化丢失数据的文件夹,根据相关的选项选择当前需要恢复的数据;5、寻求专业人士帮助

怎么恢复移动硬盘数据怎么恢复移动硬盘数据Sep 07, 2023 am 10:02 AM

可以通过确定数据丢失的原因、使用数据恢复软件、修复硬盘故障、寻求专业帮助和备份数据来恢复移动硬盘数据。详细介绍:1、确定数据丢失的原因,可以选择合适的方法进行数据恢复;2、使用数据恢复软件,这些软件能够扫描移动硬盘,找到被删除的文件并进行恢复;3、修复硬盘故障,使用硬盘修复工具来扫描和修复硬盘错误;4、寻求专业帮助,选择可靠的服务商,提前了解恢复方案和收费标准等等。

See all articles

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semainesBy尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
4 Il y a quelques semainesBy尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semainesBy尊渡假赌尊渡假赌尊渡假赌

Outils chauds

DVWA

DVWA

Damn Vulnerable Web App (DVWA) est une application Web PHP/MySQL très vulnérable. Ses principaux objectifs sont d'aider les professionnels de la sécurité à tester leurs compétences et leurs outils dans un environnement juridique, d'aider les développeurs Web à mieux comprendre le processus de sécurisation des applications Web et d'aider les enseignants/étudiants à enseigner/apprendre dans un environnement de classe. Application Web sécurité. L'objectif de DVWA est de mettre en pratique certaines des vulnérabilités Web les plus courantes via une interface simple et directe, avec différents degrés de difficulté. Veuillez noter que ce logiciel

Télécharger la version Mac de l'éditeur Atom

Télécharger la version Mac de l'éditeur Atom

L'éditeur open source le plus populaire

Dreamweaver Mac

Dreamweaver Mac

Outils de développement Web visuel

PhpStorm version Mac

PhpStorm version Mac

Le dernier (2018.2.1) outil de développement intégré PHP professionnel

Listes Sec

Listes Sec

SecLists est le compagnon ultime du testeur de sécurité. Il s'agit d'une collection de différents types de listes fréquemment utilisées lors des évaluations de sécurité, le tout en un seul endroit. SecLists contribue à rendre les tests de sécurité plus efficaces et productifs en fournissant facilement toutes les listes dont un testeur de sécurité pourrait avoir besoin. Les types de listes incluent les noms d'utilisateur, les mots de passe, les URL, les charges utiles floues, les modèles de données sensibles, les shells Web, etc. Le testeur peut simplement extraire ce référentiel sur une nouvelle machine de test et il aura accès à tous les types de listes dont il a besoin.