MySql的增量备份和恢复

5 篇文章 0 订阅

实验环境

某学校近期在进行期中考试,要求数据库管理员负责一班,二班学生的考试成绩录入。为保证数据的可靠性,数据库管理员在录入学生成绩后均要做数据库备份,并且为了测试备份数据是否可用,模拟数据丢失故障,进行数据还原

挂载镜像

在这里插入图片描述

安装依赖程序 yum -y install cmake ncurses-devel

在这里插入图片描述

创建管理mysql组和用户

在这里插入图片描述

解压Mysql安装包

在这里插入图片描述

进入Mysql目录并配置

在这里插入图片描述

编译安装mysql

在这里插入图片描述

安装好后查看目录,有显示说明安装成功

在这里插入图片描述

生成mysql服务配置文件

在这里插入图片描述

生成服务配置文件

在这里插入图片描述

添加系统服务设置开机自动启动

在这里插入图片描述

优化mysql命令

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

初始化mysql

在这里插入图片描述

启动服务

在这里插入图片描述

监听端口

在这里插入图片描述

设置mysql访问密码

在这里插入图片描述

登录mysql

在这里插入图片描述

创建xsh库

在这里插入图片描述

创建student表

在这里插入图片描述

编辑student表中内容

在这里插入图片描述

查看表

在这里插入图片描述

使用完全备份xsh数据库

在这里插入图片描述

模拟数据库xsh丢失

在这里插入图片描述
在这里插入图片描述

恢复数据库

在这里插入图片描述

查看数据库

在这里插入图片描述

使用增量备份并恢复

开启二进制日志功能

在这里插入图片描述
在这里插入图片描述

重新启动服务

在这里插入图片描述

切割二进制日志

在这里插入图片描述

找到二进制中创建表的日志ls /usr/local/mysql/data/

在这里插入图片描述

查看二进制日志

在这里插入图片描述

模拟表丢失

在这里插入图片描述
在这里插入图片描述

使用二进制日志恢复误删除数据

mysqlbinlog --no-defaults ./mysql-bin.000008 | mysql -uroot -ppwd@123
在这里插入图片描述

查看数据库

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值