首页 > 数据库 >mysql数据恢复

mysql数据恢复

时间:2024-06-18 17:34:29浏览次数:17  
标签:数据恢复 ecology -- 恢复 mysql skip position

全量备份恢复
事件发生后停止后端服务,同时刷新数据库二进制日志,防止有新数据
kill -9 后端服务端口
mysql -u -p
flush logs;
刷新后的binlog的id为00004,需要恢复的数据都是00003

mysql -uroot -p
source /备份文件地址
全量备份恢复完成,剩下的数据可根据binlog日志进行恢复

增量备份恢复
根据00003的时间恢复指定数据库的数据

mysqlbinlog --no-defaults --database=ecology ./mysql-bin.000003 --start-datetime="2024-06-18 15:21:00" --stop-datetime="2024-06-18 15:22:00" --skip-gtids |mysql -uroot -p123456 ecology
根据position恢复

mysqlbinlog --no-defaults --database=ecology ./mysql-bin.000003 --start-position=55217 --stop-position=115972 --skip-gtids|mysql -uroot -pH_zhan#888 ecology

我这里是主从复制环境,通过模拟testa库删除后恢复数据,恢复数据的时候先创建testa的空库,进入库中导入,然后根据二进制日志,对备份文件之后产生的数据进行恢复,--skip-gtids这个是需要添加的,否则不生效,应该是自己创建库的原因

标签:数据恢复,ecology,--,恢复,mysql,skip,position
From: https://www.cnblogs.com/yuan9910/p/18254781

相关文章

  • 毕业设计:人事管理系统,基于java+springboot+mysql
     一、前言介绍          困扰管理层的许多问题当中,人事管理是一定不敢忽视的一块。但是管理好人事又面临很多麻烦需要解决,例如有几个方面:第一,公司往往员工人数都比较多,如何保证能够管理到每一员工;第二,如何在工作琐碎,记录繁多的情况下将人事变动的情况反应......
  • MySQL触发器基本结构
    1、修改分隔符符号delimiter $$可以修改成$$//都行2、创建触发器函数名称createtrigger函数名3、什么样的操作触发,操作那个表after:....之后触发befor:....之前触发insert:插入被触发update:修改被触发delete:删除被触发on表名实例:在users表被添加信息后触发after......
  • MySQL触发器基本结构
    1、修改分隔符符号delimiter$$可以修改成$$//都行2、创建触发器函数名称createtrigger函数名3、什么样的操作触发,操作那个表after:....之后触发befor:....之前触发insert:插入被触发update:修改被触发delete:删除被触发on表名实例:在users表被添加信息后......
  • MySQL的下载安装教程
    Windows系统中下MySQL的安装教程一、下载安装包1.百度网盘下载链接:https://pan.baidu.com/s/19Oe42yh0j5XK6yboNv7qMQ 提取码:8888 2.从MySQL官网安装打开MySQL官网 下载并打开安装包,能看到版本是8.0.37,双击运行或者右键选择打开,打开后是一个安装向导,这个安装......
  • OB_MYSQL UPDATE 优化案例
    在工单系统上看到有一条SQL问题还没解决,直接联系这位同学看看是否需要帮忙。 慢SQL:UPDATEASETCORPORATION_NAME=(SELECTDISTINCTCORPORATION_NAMEFROM(SELECTCONTRACT_NO,COOP_SERVICE_TYPE,CORPORATION_NA......
  • MySQL基础
    数据库基础知识数据库基础概念(1)数据库(Database,简称DB):数据库是存放数据的仓库,是长期储存在计算机内、有组织有结构的、可共享的数据集合。(2)数据库管理系统(DatabaseManagementSystem,简称DBMS):数据库管理系统是为数据库的建立、使用和维护而配置的数据库管理软件,它位于用户与......
  • 一台20年前的服务器数据恢复案例
    停用十多年的一台老服务器损坏了,最近在查一些档案、记录,需要来调取这台服务器的数据。看看我们能不能提供一些帮助,能让这台服务器呢能恢复机器工作拿到这台机器的时候,我也是一愣,这台机器将近快20年的时间了,谁开会用这么老的机器呢?运行速度也可想而知了,机器是浪潮NP370RG2的,生......
  • 服务器数据恢复成功但无法安装金蝶数据库?
    服务器数据恢复成功但无法安装金蝶数据库?服务器系统安装好了,在安装数据库时需要安装netfromwork3.5,在安装3.5的时候又报错,这个问题应该怎么解决呢?本期告诉你答案,数据恢复完成后,经常帮助他们重装系统,还原数据,还有应用软件配置,这样拿到一台机器,就可以直接使用了。看一个案例,一......
  • MySQL动态权限详解
    MySQL数据库系统在管理用户访问控制时,除了传统的静态权限之外,还引入了动态权限的概念。动态权限机制为系统管理员提供了更为灵活和细致的权限管理方式,允许根据运行时环境和特定组件的需求来定义和授予权限。本文将深入探讨MySQL动态权限的特性和应用方法。动态权限的基本概念......
  • 【MySQL】复合查询和内外连接
    文章目录MySQL复合查询和内外连接1.复合查询1.1多表查询1.2自连接1.3子查询单行子查询多行子查询多列子查询from中使用子查询合并查询2.内外连接1.INNERJOIN2.LEFTJOIN3.RIGHTJOIN4.FULLJOIN5.CROSSJOINMySQL复合查询和内外连接1.复合查询1.1......