MySql——备份

MySql——备份与恢复那些事


仅作为笔记,码字不易,转载请标明出处。


前言

仅作为笔记


一、备份

备份按照类型可以分为三类:冷备份、温备份、热备份

1.1 冷备份

  • 概念:物理备份,好处是可以保证数据库的完整性,备份过程简单且恢复速度相对较快,但是需要服务器停摆。
  • 步骤
    1)停掉 MySQL 服务
    2)复制 InnoDB 数据文件(.ibdata 文件和 .ibd 文件)
    3)复制 InnoDB 日志文件(ib_logfile 文件)
    4)复制所有的 my.cnf 配置文件

1.2 温备份

  • 概念:在数据库运行过程中进行的,加一个全局读锁以保证备份数据的一致性,但是会对当前数据库的操作有所影响。

1.3 热备份

概念:数据库处于运行状态下的备份,不影响现有业务的进行,热备又细分为逻辑备份裸文件备份不加全局读锁

  • 逻辑备份:备份出的文件的内容是由一条条SQL语句,或者是表内实际数据组成,这种方法的好处是可以观察导出文件的内容,一般适用于数据库的升级、迁移等工作。但其缺点是恢复所需要的时间往往较长
  • 裸文件备份复制数据库的物理文件既可以是在数据库运行中的复制,也可以是在数据库停止运行时直接的数据文件复制。由于是在底层复制数据文件的,所以速度上比逻辑备份一条条的插入SQL语句更快
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值