济宁市做网站的公司,百度不收录什么网站,广东网站备案审核时间,中小型企业 公司网站建设MySQL数据库的备份
在我们使用MySQL数据库的过程中#xff0c;一些意外情况的发生#xff0c;有可能造成数据的损失。例如#xff0c;意外的停电#xff0c;不小心的操作失误等都可能造成数据的丢失。 所以为了保证数据的安全与一致性#xff0c;需要定期对数据进行备份。…MySQL数据库的备份
在我们使用MySQL数据库的过程中一些意外情况的发生有可能造成数据的损失。例如意外的停电不小心的操作失误等都可能造成数据的丢失。 所以为了保证数据的安全与一致性需要定期对数据进行备份。如果数据出现问题就需要使用备份好的数据进行数据还原这样可以将损失降至最低。 实际上数据备份也是一种容灾是指为防止系统出现操作失误或系统故障导致数据丢失而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程。
常见的数据备份命令
备份命令备份速度恢复速度介绍功能适用场景lvm2快照快快一般、支持几乎热备、速度快一般中小型数据量的备份cp快快物理备份、灵活性低很弱少量数据备份xtrabackup较快较快实现innodb热备、对存储引擎有要求强大较大规模的备份mysqldump慢慢逻辑备份、适用所有存储引擎一般中小型数据量备份
热温冷备份
热备份指的是当数据库进行备份时, 数据库的读写操作均不受影响、温备份指的是当数据库进行备份时, 数据库的读操作可以执行,但是不能执行写操作冷备份指的是当数据库进行备份时, 数据库不能进行读写操作, 即数据库要下线
存储引擎是否支持
MyISAM 热备 × 温备 √ 冷备 √
InnoDB 热备 √ 温备 √ 冷备 √
数据备份的类型
完全备份
把所有的数据完全的备份下来。每天对自己的系统进行完全备份。
优点
当发生数据丢失的灾难时只要用一盘磁带就可以恢复丢失的数据。
缺点
每天都对整个系统进行完全备份造成备份的数据大量重复造成大量的磁带空间的浪费增加成本。备份的数据量较大备份所需的时间也就较长。
部分备份
完全备份指的是备份整个数据集( 即整个数据库 )、部分备份指的是备份部分数据集(例如: 只备份一个表)
部分备份又分为
增量备份
以完整备份或上一次增量备份的基础上只对增加的数据进行备份。
优点
节省了磁带空间缩短了备份时间。
缺点
数据的恢复比较很繁琐需要不同的磁带来进行恢复可靠性也很差各盘磁带间的关系就象链子一样一环套一环其中任何一盘磁带出了问题都会导致整条链子脱节。
差异备份
以完整备份为参照和现在的数据进行比较把与完整备份不同的数据进行备份。
优点
无需每天都对系统做完全备份因此备份所需时间短并节省了磁带空间它的灾难恢复也很方便。系统管理员只需两盘磁带即星期天的磁带与灾难发生前一天的磁带就可以将系统恢复。
需要备份的数据 数据 二进制日志, InnoDB事务日志 代码(存储过程、存储函数、触发器、事件调度器) 服务器配置文件