binlog数据恢复

  • 恢复流程

恢复流程

  1. 先登录MySQL flush log

    flush log
    

    这样会在MySQL binglog日志目录重新生成二进制文件

  2. 查看日志文件名

    binlog.000033是我刚生成的日志,现在操作的是binlog.000032这个文件。相当于备份了下。

  3. 基于位置恢复(先查看位置)

    语法:

    mysqlbinlog [option] filename|mysql –uuser -ppass;
    
    filename :是日志文件名。
    option :可选项,比较重要的两对option参数是--start-date、--stop-date 和 --start-position、--
    stop-position。
    --start-date 和 --stop-date :可以指定恢复数据库的起始时间点和结束时间点。
    --start-position和--stop-position :可以指定恢复数据的开始位置和结束位置。
    
    mysqlbinlog --start-position 472 --stop-position 809 binlog.000032 | mysql -uroot -p
    

    然后输入密码。

  4. 基于时间恢复

mysqlbinlog --start-datetime="2022-04-23 12:10:10" --stop-datetime="2022-04-23 16:20:20" --database=yourdbname binlog.000032 | mysql -uroot -p

MySQL8数据恢复相关推荐

  1. 基于mysql8实现数据库安全审计、容灾备份、数据恢复实验

    一.数据库主从配置 原理: (1)master将数据改变记录到二进制日志中,也就是配置文件log-bin指定的文件 (2)Slave通过I/O线程读取master中的binary log events ...

  2. mysql8.0.4以后_mysql官方源从8.0.3直接通过yum源升级到8.0.4后启动不成功解决方法...

    mysql官方源从8.0.3直接通过yum源升级到8.0.4后启动不成功解决方法 发布时间:2020-05-13 14:57:06 来源:亿速云 阅读:156 作者:三月 下面讲讲关于mysql官方源 ...

  3. mysql8.0.4.rc_mysql 官方源从8.0.3直接yum升级到8.0.4后无法启动

    服务器环境:centos7.4.14 问题:mysql无法正常启动 查看日志 2018-02-23T02:10:08.371209Z 0 [System] [MY-010116] /usr/sbin/ ...

  4. mysql operator_mysql-operator容器化部署mysql8

    基础组件容器化 前一段时间容器化了容器的s3和pika.由于已经有开源方案,本次mysql直接以operator容器化.使用的是[presslabs的mysql-operator]https://gi ...

  5. mysql8从binlog恢复数据

    mysql8从binlog恢复数据 mysqlbinlog官方文档 数据恢复 数据恢复命令 注意 mysqlbinlog官方文档 https://dev.mysql.com/doc/refman/8. ...

  6. 误删mysql8下ibdata1文件恢复数据

    一位小伙伴不小心误删了生产环境上mysql数据下/data/mysql/ibdata1和ib_logfile0.ib_logfile1文件,并且mysql服务停止了,造成mysql重启不了,吓得小伙伴 ...

  7. MySQL8.0 数据备份与恢复

    尽管采取了一些管理措施来保证数据库的安全,但是不确定的意外情况总是有可能造成数据的损失,例如意外的停电.管理员不小心的操作失误都可能会造成数据的丢失.保证数据安全最重要的一个措施是确保对数据进行定期备 ...

  8. Redis 笔记(14)— 持久化及数据恢复(数据持久方式 RDB 和 AOF、数据恢复、混合持久化)

    1. 持久化 所谓持久化是指将数据从内存中以某种形式同步到硬盘中,在 Redis 重启后能够根据硬盘中的记录恢复数据.Redis 持久化有两种方式,分别为 RDB(redis data base) [ ...

  9. Redis 高级特性(3)—— 持久化及数据恢复

    1. 持久化概念 所谓持久化是指将数据从内存中以某种形式同步到硬盘中,在 redis 重启后能够根据硬盘中的记录恢复数据.Redis 持久化有两种方式,分别为 RDB [快照]方式 和 AOF [日志 ...

  10. MySQL8——源码安装

    一.环境 ubuntu18.10(CentOS7由于gcc版本过低已经无法通过编译) 二.准备工作 1.安装依赖 apt-get install -y gcc g++ cmake build-esse ...

最新文章

  1. [PyTorch] rnn,lstm,gru中输入输出维度
  2. LAMP_apache安装_2
  3. Windows Server 2008 多元密码策略之ADSIEDIT
  4. JavaWeb的web.xml标签元素(二)
  5. 【Excle数据透视表】如何为数据透视表应用样式
  6. 本地项目怎么推送到码云_如何将本地项目放到码云(gitee)上
  7. verilog加法器_【HDL系列】Kogge-Stone加法器原理与设计
  8. github不支持html,为什么Github页面不允许我有效的HTML?
  9. jquery 获取整个表单_15个表单验证jQuery插件和库
  10. 蓝牙 - 注册SIG账号
  11. PS快速去除文字水印图片文字水印去除LOGO
  12. 360手机卫士linux版,360手机卫士极速版
  13. 证件照换底色·网页图片设计·第一次项目技术总结
  14. 遇到UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xa3 in position 4: invalid start byte的几种处理方法
  15. matlab9级标度法,satty 标度法
  16. E06 【买衣服】Maybe you need a bigger size
  17. oracle免费版本下载地址,Oracle各版本下载地址和方法
  18. Python 桌面整理小工具程序
  19. zxmh.net 的漫画下载
  20. LIS系统源码 实验室信息管理系统源码

热门文章

  1. 业余草 2018 技术文章合集整理,适合入门、中级、高级、架构师进阶
  2. (双硬盘(SSD+HDD)/单硬盘)双系统win10+ubuntu18.04安装记录
  3. linux 下查看文件字符编码和转换编码 360doc,Linux 下查看文件字符编码和转换编码...
  4. 假如时光倒流, 我会这么学习Java
  5. matlab阶乘函数、排列组合函数、数组求和、未定义变量带入计算,简化结果值
  6. mac上的实用工具(mac常用工具)
  7. WIN7使用各种激活软件都不管用的解决办法
  8. LOL自制皮肤1-解析WAD文件的一些总结
  9. 开源OA协同办公平台使用教程:O2OA集成WPS
  10. timestamp显示毫秒_Oracle date timestamp 毫秒 - 时间函数总结