mysql数据库的备份与恢复

对于一个公司来说,数据库是其不可或缺的一部分,由此可见数据库是多么的重要,下面就让我们一起了解一下数据库的备份和恢复过程吧!首先要有俩台虚拟机,一台模仿服务器,另一台作为客户端,并且要在这俩台虚拟机上安装mysqld服务并启动服务

1,远程操作数据库


首先查看一些数据库


grant命令是什么意思呢?grant的本意是给与的意思,这里使用*.*通配符将所有数据库的所有权限赋予zhangsan用户,并且任意地址上的zhangsan都对这个作为"服务器"端上的所有数据库进行操作。当然用户也可以让这个用户用密码登录


操作完成让我们一起来验证一下吧

验证之前要记得关闭防火墙,否则会对下面的实验造成影响


关闭完防火墙进行验证


验证成功

一般情况下数据库的权限不会随意给别人,这样可能会带来一些损失,那么如何取消用户对于数据库的操作权限呢,见下图


2,远程操作完成之后接下来进行备份恢复数据库操作

刚刚查库我们看到系统中存在一个名为bb 的数据库,下面就让我们对bb这个数据库进行备份和恢复数据库操作吧

首先备份数据库



当用户备份完成后会生成一个相应的备份文件,用户可以备份到当前目录下也可以自己指定备份目录,备份完成后让我们一起验证一下,如何验证呢?既然是恢复那首先就是要删除已经备份的数据库


删除完成,那么下面就让我们一起来完成对数据库的恢复吧(这里的恢复是指恢复数据库中的信息,所以恢复之前这个数据库要存在于系统中)




恢复完成,让我们一起来查看一下吧



(二)通过日志进行恢复

首先需要修改数据库的配置文件



修改完成,重启mysqld服务


系统生成相应的日志文件


创建数据库


删除数据库


通过日志时间恢复

查看日志文件


恢复数据库


恢复完成,让我们一起来查看一下吧


通过位置恢复



恢复完成,让我们查看一下吧


以上俩种恢复方式的关键在于找对时间和相应的位置

操作完成!!!!

  • 14
    点赞
  • 125
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值