mysql备份
备份的基本知识
(1)备份用途
- 数据灾备
- 制作镜像库
(2)备份内容
- 数据
- 操作日志(BIN LOG)
(3)冷备与热备
- 冷备:数据库停止服务,对数据文件进行COPY。
- 热备:在不影响数据读写服务的情况下备份数据库(要用专用工具)。
(4)备份方式
- 物理备份:以数据页的形式COPY数据文件。
- 逻辑备份:导出为祼数据或SQL语句(速度慢)
- 本地备份:在数据库服务器本地进行。
- 远程备份:
- 全量备份:
- 增量备份:
(5)常用备份工具
- mysqldump——逻辑备份,热备,单线程。
- xtrabackup——物理备份,热备,多线程,第三方开源工具。
(6)备份策略(备份之前要考虑的内容)
- 数据库是不是innoDB引擎表
- 数据量大小
- 数据库本地空间是否充足
- 需要多久备份一次