首页 > 数据库 > MySQL数据库备份恢复

MySQL数据库备份恢复

时间:2023-03-05 17:03:44浏览次数:42  
标签:二进制 备份 MySQL 日志 数据 数据库

拓扑图:

             MySQL数据库备份恢复_MySQL

推荐步骤:

  • 使用MySQLdump对数据库数据库中表一个数据库多个表所有数据库进行备份模拟数据丢失恢复备份的数据
  •  配置MySQL数据库开启二进制日志功能配置二进制日志切割配置根据二进制恢复数据居于二进制日志中的位置恢复数据配置基于二进制日志中的开始和结束时间恢复数据

​使用MySQL配置完整备份

登录MySQL数据库创建HB3035数据库中创建student表设置表结构

             MySQL数据库备份恢复_数据库_02

表中插入数据

             MySQL数据库备份恢复_恢复数据_03

使用MySQL备份数据

备份HB3035数据库中的student表

             MySQL数据库备份恢复_数据库_04

备份HB3035数据库

             MySQL数据库备份恢复_MySQL_05

备份MySQL数据库中的user表和servers表

             MySQL数据库备份恢复_数据库_06

备份所有数据库

             MySQL数据库备份恢复_MySQL_07

删除HB3035数据库

             MySQL数据库备份恢复_数据库_08

恢复备份误删除的Hb3035数据库

             MySQL数据库备份恢复_恢复数据_09

             MySQL数据库备份恢复_恢复数据_10

模拟HB3035数据库中student表备份删除

             MySQL数据库备份恢复_数据库_11

查看是否删除成功

             MySQL数据库备份恢复_恢复数据_12

恢复误删除student表

             MySQL数据库备份恢复_恢复数据_13

查询恢复回来的student表信息

             MySQL数据库备份恢复_数据库_14

修改MySQL文件支持二进制功能

             MySQL数据库备份恢复_恢复数据_15

重启MySQL服务

             MySQL数据库备份恢复_恢复数据_16

配置日志切割

             MySQL数据库备份恢复_恢复数据_17

插入新的数据在数据库中

             MySQL数据库备份恢复_恢复数据_18

结束数据插入配置日志切割

             MySQL数据库备份恢复_MySQL_19

备份二进制

             MySQL数据库备份恢复_恢复数据_20

查看二进制

             MySQL数据库备份恢复_数据库_21

模拟数据丢失

             MySQL数据库备份恢复_恢复数据_22

通过二进制恢复误删除数据

             MySQL数据库备份恢复_恢复数据_23

模拟数据丢失

             MySQL数据库备份恢复_数据库_24

基于结束位置和起始位置恢复数据

             MySQL数据库备份恢复_恢复数据_25

             MySQL数据库备份恢复_数据库_26

模拟数据丢失

             MySQL数据库备份恢复_数据库_27

基于起始和结束时间范围内恢复数据

             MySQL数据库备份恢复_数据库_28


标签:二进制,备份,MySQL,日志,数据,数据库
From: https://blog.51cto.com/u_15409964/6101537

相关文章

  • 数据库多表查询之 where & INNER JOIN
    在多表查询中,一些SQL开发人员更喜欢使用WHERE来做join,比如:SELECTa.ID,b.Name,b.DateFROMCustomersa,SalesbWHEREa.ID=b.ID;缺点:在上面语句中,实际上是创建了两张......
  • (数据库系统概论|王珊)第九章关系查询与关系优化:习题
    ​​pdf下载:密码7281​​​​专栏目录首页:【专栏必读】(考研复试)数据库系统概论第五版(王珊)专栏学习笔记目录导航及课后习题答案详解​​名词解释代数优化:是指关系代数表达式......
  • MySQL基本命令操作
    目录创建数据库删除数据库数据表的创建与管理删除数据表修改字段数据类型添加字段字段更名删除字段表数据管理插入数据查询数据模糊匹配排序与分组HAVING子句查询聚合函数......
  • (数据库系统概论|王珊)第九章关系查询与关系优化:习题
    pdf下载:密码7281专栏目录首页:【专栏必读】(考研复试)数据库系统概论第五版(王珊)专栏学习笔记目录导航及课后习题答案详解目录名词解释简答题应用题名词解释代数优化:是......
  • ORACLE数据库高水位线(high water mark).
    来源:ORACLE数据库高水位线(highwatermark)-墨天轮(modb.pro) 文档课题:ORACLE数据库高水位线(highwatermark).1、相关概念ORACLE数据库逻辑结构包括:数据库块(bloc......
  • php 检测mysql表是否存在
    pdo:<?php$dsn='mysql:dbname=test;host=127.0.0.1';$user='root';$password='';try{$pdo=newPDO($dsn,$user,$password);}catch(PDOException$e){......
  • SQL笔记--MySQL高级操作
    MySQL高级SQL操作数据新增多数据插入蠕虫复制主键冲突查询数据查询选项别名数据源where子句groupby子句having子句orderby子句limit子句更新数据限制更新删除数据限制......
  • MySQL行列互转
    sudoservicemysqlstart--启动mysql服务mysql-uroot--使用root用户登录quit/exit--退出setnamesutf8;--设置传输编码,避免中文乱码sourced:/xxx.sql;--sou......
  • mysqli 批量执行多条语句
    可以一次性的执行多个操作或取回多个结果集。实例:<?php$mysqli=newmysqli("localhost","root","111111","test");/*checkconnection*/if(mysqli_connect_errno())......
  • java使用hibernate输出mysql数据库代码(个人笔记)
    packagecom.seo.worker.quartz;importjava.util.List;importorg.apache.log4j.Logger;importcom.seo.bean.Proxy;importcom.seo.common.dao.impl.BaseDAO;publicclass......