mysql备份

mysql备份

备份的基本知识

(1)备份用途

  • 数据灾备
  • 制作镜像库

(2)备份内容

  • 数据
  • 操作日志(BIN LOG)

(3)冷备与热备

  • 冷备:数据库停止服务,对数据文件进行COPY。
  • 热备:在不影响数据读写服务的情况下备份数据库(要用专用工具)。

(4)备份方式

  • 物理备份:以数据页的形式COPY数据文件。
  • 逻辑备份:导出为祼数据或SQL语句(速度慢)
  • 本地备份:在数据库服务器本地进行。
  • 远程备份:
  • 全量备份:
  • 增量备份:

(5)常用备份工具

  • mysqldump——逻辑备份,热备,单线程。
  • xtrabackup——物理备份,热备,多线程,第三方开源工具。

(6)备份策略(备份之前要考虑的内容)

  1. 数据库是不是innoDB引擎表
  2. 数据量大小
  3. 数据库本地空间是否充足
  4. 需要多久备份一次

 

发表回复