用mysqlbinlog --stop-position选择了时间没用。怎么恢复到之前的? 40C

mysql 开启了mysqlbinlog,也找到了日志是000006.

节点也找到了,但是就是运行恢复数据的命令行之后,数据不恢复。节点也没错,有没有别的办法?

就是这个没用:
[root@vm-002 ~]# /usr/bin/mysqlbinlog --stop-position=673 --database=ops /var/lib/mysql/mysql-bin.000003 | /usr/bin/mysql -uroot -p123456

0

3个回答

选择用时间节点还报错,百度的方法都用过了

0

报错dupliacte

0
0
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
mysqlbinlog基于postion的数据恢复
今天我们来实验一下用mysqlbinlog进行数据误删除后的恢复实验。TIPS:首先作为DBA要有备份数据的意识,否则真到出问题丢数据的时候就可以收拾收拾回家了。前提假设:①17:48已经有了mail表的一个全备(以防丢失数据)示例表结构如下:create table CREATE TABLE mail ( id int(10) unsigned NOT NULL AUTO_INCREME
使用mysqlbinlog工具进行基于位置或时间点的数据恢复
使用mysqlbinlog工具进行基于位置或时间点的恢复 MySQL备份一般采取全备份加日志备份的方式,比如每天执行一次全备份,每小时执行一次二进制日志备份。这样在MySQL Server故障后可以使用全备份和日志备份将数据恢复到最后一个二进制日志备份前的任意位置或时间。用来进行全备和日志备的工具各种各样,各有其特色,在这里不做描述。本文主要讲解一下在回复完全备份后,如何应用备份的二进制日志
binlog基于时间点的恢复
1:还原、恢复测试 创建数据库,并用drop语句模拟数据库宕机,通过mysqldump和musqlbinlog来还原和恢复 1.1:在test下创建table  chanelfollowing mysql> use test; Database changed mysql> show tables; +----------------+ | Tables_in_test |
关于mysql使用mysqlbinlog恢复被删除的数据的问题
1:开启binlog日志记录 修改mysql配置文件mysql.ini,在[mysqld]节点下添加 # log-bin log-bin = E:/log/logbin.log 路径中不要包含中文和空格。重启mysql服务。通过命令行停止和启动mysql服务 c:\>net stop mysql; c:\>net start mysq
MySQL怎样从binlog文件指定时间去恢复数据,或者从指定位置恢复数据
binlog默认保留0天(永不过期)     binlog哪三种模式,优缺点   Mysql复制主要有三种方式:基于SQL语句的复制(statement-based replication, SBR),基于行的复制(row-based replication, RBR),混合模式复制(mixed-based replication, MBR)。 对应的,binlog
MySQL binlog基于时间点的恢复测试
面对公司逐渐引入了MySQL运维项目,不得不研究一些关于MySQL 方面的东西 ,以前只是做SQLDBA,并非接触过Linux,学习MySQL数据库首先得难关就是Linux日常操作,为了熟练掌握MySQL数据库的一些知识,以下做了MySQL binlog基于时间点的恢复测试,具体操作步骤如下:          第一步: 首先检查数据库是否开启了二进制日志
活用mysql的binlog进行数据恢复
在日常操作mysql的过程中可能会遇到因为操作失误导致数据丢失,由于操作之前没有进行备份,而最近备份的文件时间又早,很可能导致备份之后到现在这段时间数据的丢失,那么如何应对这种突发状况?其实mysql已经给我们提供了应对这种情况的功能,只不过这项功能默认没有开启,平时又用不到,因此没有对它进行了解,下面我们就来认识一下它吧。
MYSQL简单的binlog恢复测试
日常的数据备份及恢复测试,是DBA工作重中之重的事情,所以要做好备份及测试,日常的备份常见有mysqldump+binlog备份、xtrabackup+binlog备份,无论那一种,几乎都少不了对binlog的备份,说明了binlog在数据恢复中的重要性,下面做个小测试,是工作中不少运维或者新人DBA容易犯的错。 创建一个测试表tb1: (root@localhost) [xu
mysql通过binlog恢复数据的几种情况
binlog恢复数据的几种情况 1.数据库丢失或者drop 1)恢复系统自动备份 2)用binlog恢复系统备份时间到此刻的的数据(drop操作需要binlog删除drop记录) 2.误操作update,delete 1)恢复系统自动备份 2)在binlog日志中删除误操作的操作语句,执行binlog恢复其他的数据 或者 在binlog中找到误操作的记录,用脚本反生成sql,进行恢
mysql 得用mysqlbinlog恢复数据
进入到mysql的安装目录中的bin文件夹,里面会有mysqlbinlog命令,只有这样才能正常使用,命令格式如下: ./mysqlbinlog 文件路径 stop-date="具体日期,精确到秒" 如 ./mysqlbinlog /usr/local/mysql/var/mysql-bin.000011 stop-date="2016-06-18 13:00:00" 则可