首页 > 数据库 >MySQL增量备份的使用

MySQL增量备份的使用

时间:2023-05-27 17:04:03浏览次数:41  
标签:误删除 备份 增量 student HB3051 MySQL 日志 数据库


登录mysql数据库创建数据库HB3051,数据库中创建student表设置结构

MySQL增量备份的使用_数据

表中插入数据

MySQL增量备份的使用_二进制日志_02

备份HB3051数据库中的student表

MySQL增量备份的使用_数据库_03

备份HB3051数据库

MySQL增量备份的使用_数据库_04

备份mysql数据库中的user表和server表

MySQL增量备份的使用_数据库_05

备份所有数据库

MySQL增量备份的使用_二进制日志_06

删除HB3051数据库

MySQL增量备份的使用_二进制日志_07

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

MySQL增量备份的使用_数据库_08

MySQL增量备份的使用_数据库_09

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

MySQL增量备份的使用_数据库_10

查看表是否删除成功

MySQL增量备份的使用_二进制日志_11

恢复误删除的student表

MySQL增量备份的使用_数据库_12

查询恢复回来的student表信息

MySQL增量备份的使用_数据库_13

修改mysql主配置文件支持二进制日志功能

MySQL增量备份的使用_二进制日志_14

重启mysql服务

MySQL增量备份的使用_数据_15

配置日志切割

MySQL增量备份的使用_二进制日志_16

插入新的数据在数据库中

MySQL增量备份的使用_数据库_17

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

MySQL增量备份的使用_二进制日志_18

备份二进制日志

MySQL增量备份的使用_数据库_19

查看二进制日志

MySQL增量备份的使用_二进制日志_20

模拟数据丢失

MySQL增量备份的使用_数据_21

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

MySQL增量备份的使用_数据库_22

模拟数据被误删除

MySQL增量备份的使用_数据_23

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

MySQL增量备份的使用_数据库_24

模拟数据丢失

MySQL增量备份的使用_数据库_25

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

MySQL增量备份的使用_数据_26

 

标签:误删除,备份,增量,student,HB3051,MySQL,日志,数据库
From: https://blog.51cto.com/u_15838599/6362611

相关文章

  • MySQL的sql语句执行流程(简述)
    导言:MySQL和服务器端对接的时候,我们知道一般就是服务器端会打包一些SQL命令去增删改查数据库,这个打包的数据库SQL语句数据包一般为4MB,再大一些就不会被数据库端接收了但是我们可以自己更改默认大小,当数据包到达数据库端以后,它们会经历那些操作然后返回结果给服务器端呢?大概有:查......
  • 在 Kubernetes 上部署 RadonDB MySQL 集群
    1.mysql部署部署参考文档:https://radondb.com/docs/mysql/v2.2.0/installation/on_kubernetes/#content参数:https://github.com/radondb/radondb-mysql-kubernetes/blob/main/docs/zh-cn/config_para.md官网:https://radondb.comhelmrepoaddradondbhttps://radondb.github.......
  • 一个mysql的group_concat导致的问题
    好久都没有写点东西了,是时候有点写东西的必要了。去年下年底离职了,躺了几个月,最近又兜兜转转换了一家公司继续当牛马了,前段时间八股文背了好多,难受呀,不过我也趁着前段时间自己也整理了属于我自己的八股文,有好几万字吧,哈哈哈,以后就不用到处去找八股文了。说回正题,这......
  • 代码备份
    #include<dlib/image_processing/frontal_face_detector.h>#include<dlib/gui_widgets.h>#include<dlib/image_io.h>#include<iostream>#include<dlib/opencv.h>#include<opencv2/opencv.hpp>#include<dlib/image_proces......
  • Mysql练习
    1. 练习11.1 选择题   811代码在E:\java学习\初级\course166\db_exercise01--选择题写法对错判断811--错误,as可以省略但是AnnualSalary中间有空格会被认为Salary是最终的别名SELECTename,sal*12ASAnnualSalaryFROMempSELECTename,sal*12AS"AnnualSalary"FR......
  • MySQL学习进阶篇Day2
    2.索引2.1索引概述2.1.1介绍索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。 一提到数据结构,大......
  • MySQL数据类型
    数据类型的选取原则:更小的通常更好:尽量使用可以正确存储数据的最小数据类型(它们占用更少的磁盘,内存,cpu缓存,处理时需要的cpu周期也更少)简单:简单数据类型的操作通常所需cpu周期更少,例如整型就是比字符串类型的操作代价更低尽量避免NULL:最好指定列为NOTNULL,如果......
  • ubuntu 20.4 安装msyql+创建mysql用户
    sudoapt-getupdatesudoapt-getupgratesudoaptinstallmysql-server设置运行远程访问修改:sudovim/etc/mysql/mysql.conf.d/mysqld.cnf用#注释掉bind-address=127.0.0.1进入mysql创建用户mysql-uroot-pCREATEUSER'test'@'%'IDENTIFIEDBY'12345......
  • MySQL的间隙锁
    什么是间隙锁?间隙锁就是在MySQL的一个范围锁,对某个不存在数据的范围进行加锁,加锁后,不能在这个范围内插入数据;在可重复读事务隔离级别下,默认使用的是next-keyLock(行锁+间隙锁);间隙锁是为了解决什么问题?间隙锁就是MySQL在Innodb存储引擎在可重复读的事务隔离级别下为了解决当前读......
  • MySQL刷题记录
    1. select*fromemployeesorderbyhire_datedesclimit1; 笔记: limit 0,1;使用limit关键字从第0条记录向后读取一个,也就是第一条记录  2.select*fromtestLIMIT 3OFFSET 1;(在mysql 5以后支持这种写法)当limit和offset组合使用的时候,limit后面只......