Mysql数据库全量增量备份恢复

奋斗吧
奋斗吧
擅长邻域:未填写

标签: Mysql数据库全量增量备份恢复 MySQL博客 51CTO博客

2023-06-21 18:24:12 181浏览

Mysql数据库全量增量备份恢复,为什么要备份呢,因为防止突如其来的一些故障如下图的例子:mysql数据库备份的类型如下:备份的策略如下:物理备份的方式逻辑备份的方式mysql版本为5.6.46一:逻辑备份的方法(1)进入数据库(2)创建一个数据库(3)创建一个表结构(4)插入数据(5)查看数据(6)退出数据库(7)使用mysqldump命令备份student表(解决警告放在末尾)(8)备份aaa数据库(9)备份所有数据库(10)

为什么要备份呢,因为防止突如其来的一些故障

如下图的例子:

   Mysql数据库全量增量备份恢复_mysql

mysql数据库备份的类型如下:

   Mysql数据库全量增量备份恢复_数据库_02

备份的策略如下:

   Mysql数据库全量增量备份恢复_数据_03

物理备份的方式

   Mysql数据库全量增量备份恢复_数据库_04

逻辑备份的方式

   Mysql数据库全量增量备份恢复_数据_05

mysql版本为5.6.46

一:逻辑备份的方法

(1)进入数据库

   Mysql数据库全量增量备份恢复_数据库_06

(2)创建一个数据库

   Mysql数据库全量增量备份恢复_mysql_07

(3)创建一个表结构

   Mysql数据库全量增量备份恢复_数据库_08

(4)插入数据

   Mysql数据库全量增量备份恢复_数据库_09

(5)查看数据

   Mysql数据库全量增量备份恢复_数据库_10

(6)退出数据库

   Mysql数据库全量增量备份恢复_mysql_11

(7)使用mysqldump命令备份student表(解决警告放在末尾)

   Mysql数据库全量增量备份恢复_数据_12

(8)备份aaa数据库

   Mysql数据库全量增量备份恢复_mysql_13

(9)备份所有数据库

   Mysql数据库全量增量备份恢复_mysql_14

(10)删除aaa数据库(命令行使用)

   Mysql数据库全量增量备份恢复_数据_15

(11)查看数据库

   Mysql数据库全量增量备份恢复_数据库_16

(12)恢复删除的aaa数据库

   Mysql数据库全量增量备份恢复_数据_17

(13)查看数据库

   Mysql数据库全量增量备份恢复_mysql_18

(14)删除aaa数据库下的student表

   Mysql数据库全量增量备份恢复_数据_19

(15)查看student表数据

   Mysql数据库全量增量备份恢复_数据库_20

(16)恢复删除的student表

   Mysql数据库全量增量备份恢复_数据_21

(17)查看student表数据

   Mysql数据库全量增量备份恢复_数据库_22

二:二进制日志备份的方法

(1)修改mysql支持二进制日志

   Mysql数据库全量增量备份恢复_mysql_23

   Mysql数据库全量增量备份恢复_数据_24

(2)重新启动服务

   Mysql数据库全量增量备份恢复_mysql_25

(3)配置日志切割

   Mysql数据库全量增量备份恢复_数据_26

(4)插入新的数据(数据库内)并查看

   Mysql数据库全量增量备份恢复_数据_27

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

   Mysql数据库全量增量备份恢复_数据库_28

(6)查看日志目录

   Mysql数据库全量增量备份恢复_数据库_29

(7)备份二进制日志(倒数第二个文件)

   Mysql数据库全量增量备份恢复_数据库_30

(8)查看二进制文件(节选)

   Mysql数据库全量增量备份恢复_数据_31

   Mysql数据库全量增量备份恢复_数据库_32

(9)利用前面的逻辑备份模拟丢失数据

   Mysql数据库全量增量备份恢复_数据_33

三:恢复方法:(1)全部恢复    (2)基于起始位置恢复    (3)基于结束位置恢复  (4)基于时间恢复

1.全部恢复

(1)通过二进制文件恢复误删除数据

   Mysql数据库全量增量备份恢复_mysql_34

(2)查看恢复后的数据

   Mysql数据库全量增量备份恢复_数据库_35

(3)模拟数据误删除

   Mysql数据库全量增量备份恢复_数据_33

2.基于起始位置恢复小刚

(1)查看小刚的at号

   Mysql数据库全量增量备份恢复_数据_31

   Mysql数据库全量增量备份恢复_mysql_38

(2)恢复数据

   Mysql数据库全量增量备份恢复_mysql_39

(13)查看恢复后的数据库

   Mysql数据库全量增量备份恢复_mysql_40

3.基于结束位置恢复赵六

(1)查看赵六的at号

   Mysql数据库全量增量备份恢复_数据_31

   Mysql数据库全量增量备份恢复_数据库_42

(2)模拟数据误删除

   Mysql数据库全量增量备份恢复_数据_33

(3)恢复数据

   Mysql数据库全量增量备份恢复_mysql_44

(4)查看恢复后的数据

   Mysql数据库全量增量备份恢复_数据_45

4.基于时间恢复

(1)模拟数据误删除

   Mysql数据库全量增量备份恢复_数据_33

(2)查看赵六的时间

   Mysql数据库全量增量备份恢复_数据库_47

恢复赵六

   Mysql数据库全量增量备份恢复_数据_48

查看恢复后的数据

   Mysql数据库全量增量备份恢复_数据_49

查看小刚的时间

   Mysql数据库全量增量备份恢复_数据库_50

恢复小刚

   Mysql数据库全量增量备份恢复_数据_51

查看恢复后的数据

   Mysql数据库全量增量备份恢复_数据库_52

四:解决linux警告在命令行输入密码不安全的问题

   Mysql数据库全量增量备份恢复_数据_53

   Mysql数据库全量增量备份恢复_数据库_54

   Mysql数据库全量增量备份恢复_数据库_55

   Mysql数据库全量增量备份恢复_数据库_56

好博客就要一起分享哦!分享海报

此处可发布评论

评论(0展开评论

暂无评论,快来写一下吧

展开评论

您可能感兴趣的博客

客服QQ 1913284695