当前位置: 首页 > news >正文

mysql bin_log日志恢复数据

1、开启bin_log日志

开启方式1 my.ini 下配置开启或者vi /etc/my.cnf

log_bin=mysql-bin
server_id=1

2、参考文章

https://blog.csdn.net/DreamEhome/article/details/130010601 (重点)

【mysql】binlog日志_mysql binlog日志-CSDN博客

MySQL 开启binlog日志和windows服务操作_mysql开启binlog日志 service id-CSDN博客

开启MySQL的binlog日志_mysql开启binlog日志_IT光的博客-CSDN博客

#查看日志开启状态 
show variables like 'log_%';
#查看所有binlog日志列表
show master logs;
#查看最新一个binlog日志的编号名称,及其最后一个操作事件结束点 
show master status;
#刷新log日志,立刻产生一个新编号的binlog日志文件,跟重启一个效果 
flush logs;
#清空所有binlog日志 
reset master;
show binlog events;

3、开始测试

创建数据库和表并插入数据

create database test;
use test;
CREATE TABLE `testuser` (`id` int(11) NOT NULL,`name` varchar(255) DEFAULT NULL,`age` decimal(18,2) DEFAULT NULL,PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;insert  into `testuser`(`id`,`name`,`age`) values (1,'张三',24.00);drop database test;

查询bin_log日志mysqlbinlog -v mysql-bin.000001

bin_log日志生成sql语句

mysqlbinlog --set-charset=utf-8 mysql-bin.000001>backuptmp.sql

恢复数据 数据中的 at就是位置通过开始位置和结束位置就可以恢复数据

mysqlbinlog -v mysql-bin.000001 --start-position=219 --stop-position=777 | mysql -uroot -ppyrx123

mysql-bin.000001  要操作binlog文件

--start-position=219                      数据恢复的起始位置

--stop-position=982                      数据恢复的结束位置

mysql -uroot -p123456                 数据恢复需要登录数据库
 

http://www.lryc.cn/news/209162.html

相关文章:

  • C++系列之list的模拟实现
  • 什么情况下你会使用AI工具(chatgpt、bard)?
  • 【go】两数求和
  • 软考高项-成本管理
  • 24年FRM备考知识点以及一级公式表
  • Spring Cloud学习:二【详细】
  • Unity的live2dgalgame多语言可配置剧情框架
  • 再畅通工程(最小生成树)
  • 前后端分离不可忽视的陷阱,深入剖析挑战,分享解决方案,助你顺利实施分离开发。
  • (四)库存超卖案例实战——优化redis分布式锁
  • 【ROS入门】雷达、摄像头及kinect信息仿真以及显示
  • 实用篇-认识微服务
  • 【产品运营】产品需求应该如何管理
  • Linux 系统调用IO口,利用光标偏移实现文件复制
  • 【原创】指针变量作为函数参数要点注意
  • SpringMVC Day 04 : 数据绑定
  • 2.3.1 协程设计原理与汇编实现
  • J2EE项目部署与发布(Windows版本)->会议OA单体项目Windows部署,spa前后端分离项目Windows部署
  • Lua脚本语言
  • cat()函数和print()函数的区别
  • 宝塔面板安装Python和Flask(新版Python项目)
  • 火柴排队.
  • 改善游戏体验:数据分析与可视化的威力
  • GEE:本地影像上传到GEE的Assets中,并输入机器学习算法中作为特征变量
  • 【Mybatis源码】XMLConfigBuilder构建器 - 读取XML配置初始化Configuration对象
  • Python算法练习 10.28
  • 【java学习—八】单例设计模式(5)
  • 【设计模式】第4节:创建型模式之“单例模式”
  • NodeJS爬取墨刀上的设计图片
  • linux--