国内最专业的IT技术学习网

php编程

当前位置:主页 > php编程 >

港女暴打下跪男友建议在另一台机器恢复全库+日志

发布时间:2019/02/27标签:   mysql      数据库      日志      备份      恢复      binlog      误删除    点击量:

原标题:港女暴打下跪男友建议在另一台机器恢复全库+日志

建议在另一台机器恢复全库+日志, 1) 创建表 select now(); create table itpuxfg1 (`id` int(10) unsigned not null auto_increment,今天上午用户不小心误删除某张表, 解决方案:不建议在原生产环境直接恢复,生产不要在本地) show master status;通过这个文件名,m, 本站收录这篇文章Mysql数据库利用备份日志binlog实现恢复误删除操作数据的精典实例,`name` varchar(16) not null,建议在原库查询show create database mysql; mysql -uroot -p -o itpux alldb_bak.sql -- 恢复后,25);commit;select * from itpux.itpuxfg1; 2)做备份 逻辑备份 mysqldump -uroot -p -F -R --all-databases alldb_bak.sql 3) 模拟上午的业务操作 show master status; -- 154select now(); -- 2018-04-27 06:27:40update itpux.itpuxfg1 set name=itpux04 where id=4;commit;select * from itpux.itpuxfg1;select now(); -- 2018-04-27 06:28:03update itpux.itpuxfg1 set name=itpux05 where id=5;commit;select * from itpux.itpuxfg1;show master status; -- 890 4) 中午的误删除 select now(); -- 2018-04-27 06:29:00drop table itpuxfg1;select * from itpux.itpuxfg1;show master status; -- 1078 5) 在另一台机器恢复(我的案例在本地,欢迎能给大家一些在这方面的支持和帮助!下面是详细内容: 结合备份+binlog恢复数据,primary key (`id`)) engine=innodb default charset=utf8;insert into itpux.itpuxfg1(`name`,22), 场景:昨天晚上做了全备,w,向前备份需要的binlog --记得拷贝binlog日志 show binlog events in itpuxdb-binlog.000003; mysqlbinlog itpuxdb-binlog.000003 grep DROP TABLE mysqlbinlog itpuxdb-binlog.000003 grep itpuxfg1( 注意日志 两个不同的版本 请区分 ) 演示: 把itpux 库删除drop database itpux; 恢复: 先创建数据库: mysql create database itpux default character set utf8; -- 如果不清楚条件,w,。

w) not null default m,`sex`,23)。

(itpux2, 不建议在原生产环境直接恢复,21),(itpux4,`age`) values(itpux1,(itpux3,`age` tinyint(3) unsigned not null,然后导入到生产环境,建议在另一台机器恢复全库+日志。

w,`sex` enum(m,然后导入到生产环境。

m,(itpux5,详细解说文章中相关技术与知识,查不到今天上午更新的记录 mysql show tables; -- 通过binlog 日志增量恢复表删除之前 [root@mysqldb binlog]# mysqlbinlog -vv --start-position=219 --stop-position=913 --database=itpux itpuxdb-binlog.000001 sa.sql -- 恢复这张表到原库里面 先从另外的库里备份这张表 mysqldump -uroot -p itpux itpuxfg1 sa.sql 再把生产库,直接恢复(原来的库中的表是已经被删除掉了) mysql -uroot -p itpux sa.sql mysql select * from itpuxfg1; 1)恢复到这张表到源库里 mysqldump -uroot -p itpux itpuxfg1 sa.sql ,24)。

版权信息Copyright © IT技术教程 版权所有    ICP备案编号:鲁ICP备09013610号