暂无图片
求问,mysql怎么做备份才能做到能够恢复到最新的时间节点
我来答
分享
暂无图片 匿名用户
求问,mysql怎么做备份才能做到能够恢复到最新的时间节点

求问,mysql怎么做备份才能做到能够恢复到最新的时间节点

我来答
添加附件
收藏
分享
问题补充
5条回答
默认
最新
R
reddey

这个你们要上那种CDP备份一体机才可以吧

暂无图片 评论
暂无图片 有用 0
打赏 0
ora_221

XtraBackup备份

Percona-xtrabackup是 Percona公司开发的一个用于MySQL数据库物理热备的备份工具,支持MySQL、Percona server和MariaDB,开源免费,是目前较为受欢迎的主流备份工具。
注意:xtrabackup只能备份innoDB和xtraDB两种数据引擎的表,而不能备份MyISAM数据表

暂无图片 评论
暂无图片 有用 3
打赏 0
漫步者

如果数据不大的话,你可以建一个从库,再加上xtrabackup每天做一次备份;如果数据量特别大,没有能力建从库的话,建议每周可以做1~2次全备,每天1~2次增量备份

暂无图片 评论
暂无图片 有用 0
打赏 0
yingtao90

看你数据量以及你恢复数据这个操作的时长。

  1. 数据量小的话什么备份工具都可以备份到最新时间点
  2. 数据数据量大的话,假如使用备份工具都需要24小时,那你的恢复点就是24小时前的数据。
  3. 不考虑使用备份工具的话就做主从,保持主从正常的话从库数据和主库一样,也可以当备份使用。
暂无图片 评论
暂无图片 有用 0
打赏 0
HoldOnBash

全量备份+binlog可以实现恢复到指定时间点;

1.全备恢复过程省略

2.binlog增量恢复大致过程

可以使用mysqlbinlog命令解析binlog到sql文件,再将SQL文件导入到库里面。

/data/mysql/install/bin/mysqlbinlog --start-datetime='2023-03-20 23:58:00' --stop-datetime='2023-03-21 10:00:00' mysql-bin.000001 >crea.sql

或者可以大力出奇迹,直接导入binlog:

/data/mysql/install/bin/mysqlbinlog mysql-bin.{004200,004201} |/data/mysql/install/bin/mysql --defaults-file=/data/mysql/conf/my.cnf -uroot -p

建议还是先解析下看看内容,让业务确认好

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
mysql 5.7 视图支持谓词推入吗?
回答 1
已采纳
没有
MySQL 用navicat新建查询 ,没有表格路径?
回答 1
已采纳
我猜你想要的是“查看”“导航窗格”“显示导航窗格“
mysql 更新表结构 锁表问题
回答 2
已采纳
在MySQL中,进行表结构的批量更新(如添加字段或索引)时,元数据锁(metadatalocks,MDL)可能会导致其他正在运行的业务被阻塞,尤其是在高并发生产环境中。这是因为MySQL会在更改表结构
mysql大表加字段,8核16G,7千万的表,怎么加比较快
回答 2
已采纳
新建同结构表,加了字段再导入数据,insertinto。。。。select。。。where,插入的时候用where拆分数据,分多个insert插入  ,就看机器的IO性能了&nbs
请教一个问题。就是oracle的存储过程怎么迁移到mysql上?
回答 2
已采纳
没有太好的办法,拿过来执行一次。然后看看失败的,改改,直到语法通过为止。
MySQL数据表损坏的修复方式有哪些?
回答 1
已采纳
一、可以使用myisamchk来修复,具体步骤如下:  1.修复前将mysqld服务停止;  2.打开命令行方式,然后进入到mysql的/bin目录;&nbsp
mysql删除字段的操作会记录在日志中么?
回答 2
binlog中会有记录,同时,数据目录下的ddllog.log也会有记录
MySQL 8.0.1 之后是把 WITH CUBE 取消掉了吗,提示语法错误
回答 1
已采纳
mysql 一直没有实现cube吧。你用withrollup 加unionall实现。这个是mysql 的反馈。https://bugs.mysql.com/bug.ph
在插入文本时,如何不让mysql排序?
回答 1
已采纳
ORDERBYRAND();selectfromt ORDERBYRAND();
关于mysql的my2sql工具分析binlog大事务
回答 3
已采纳
/usr/my2sqluserrootpassword'xxxx'port33002startfile/dataprodqa/mysql/data/mysqlbin.000309startdateti