Mysql 备份

MySQl中我们备份数据一般有几种方式

  • 热备份
  • 温备份
  • 冷备份

热备份指的是当数据库进行备份时, 数据库的读写操作均不是受影响;

温备份指的是当数据库进行备份时, 数据库的读操作可以执行, 但是不能执行写操作;

冷备份指的是当数据库进行备份时, 数据库不能进行读写操作, 即数据库要下线;

MySQL中进行不同方式的备份还要考虑存储引擎是否支持:

  • MyISAM 

 热备 ×

 温备 √

 冷备 √

  • InnoDB

 热备 √

 温备 √

 冷备 √

我们在考虑完数据在备份时, 数据库的运行状态之后还需要考虑对于MySQL数据库中数据的备份方式。

mysql按照备份恢复方式分为

逻辑备份物理备份
  逻辑备份是备份sql语句,在恢复的时候执行备份的sql语句实现数据库数据的重现。
物理备份就是备份数据文件了,比较形象点就是cp下数据文件,但真正备份的时候自然不是的cp这么简单。
这2种备份各有优劣,一般来说,物理备份恢复速度比较快,占用空间比较大,逻辑备份速度比较慢,占用空间比较小。

所以, 为了在数据丢失之后能够恢复数据, 我们就需要定期的备份数据, 备份数据的策略要根据不同的应用场景进行定制, 大致有几个参考数值, 我们可以根据这些数值从而定制符合特定环境中的数据备份策略。

恢复数据需要多长时间? 当然是希望越快越好。

是完全备份呢?还是部分备份。

物理备份一般就是通过tar,cp等命令直接打包复制数据库的数据文件达到备份的效果 
逻辑备份一般就是通过特定工具从数据库中导出数据并另存备份(逻辑备份会丢失数据精度)

    • 物理备份
    • 逻辑备份

目前系统中使用的是逻辑备份;

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值