MySQL数据库备份恢复

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL数据库备份恢复相关的知识,希望对你有一定的参考价值。

拓扑图:

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

推荐步骤:

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

使用MySQL配置完整备份

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

MySQL数据库备份恢复_MySQL_02

表中插入数据

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

使用MySQL备份数据

备份HB3035数据库中的student表

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

备份HB3035数据库

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

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

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

备份所有数据库

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

删除HB3035数据库

MySQL数据库备份恢复_MySQL_08

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

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

MySQL数据库备份恢复_MySQL_10

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

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

查看是否删除成功

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

恢复误删除student表

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

查询恢复回来的student表信息

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

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

MySQL数据库备份恢复_MySQL_15

重启MySQL服务

MySQL数据库备份恢复_MySQL_16

配置日志切割

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

插入新的数据在数据库中

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

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

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

备份二进制

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

查看二进制

MySQL数据库备份恢复_MySQL_21

模拟数据丢失

MySQL数据库备份恢复_MySQL_22

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

MySQL数据库备份恢复_MySQL_23

模拟数据丢失

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

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

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

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

模拟数据丢失

MySQL数据库备份恢复_MySQL_27

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

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


以上是关于MySQL数据库备份恢复的主要内容,如果未能解决你的问题,请参考以下文章

第五课——备份恢复

MySQL-备份和恢复基础介绍

MySQL的备份与恢复具体解释

mysql —备份和恢复

mysql 备份恢复

MySQL备份与还原