备份恢复原理和实战,逻辑备份,物理备份,金融行业备份还原脚本
1.生产中备份方式
1.1 物理备份与逻辑备份
-
物理备份
由数据库目录和文件的副本组成。
物理备份方法比逻辑备份方法快,因为仅涉及文件复制而不进行转换。 -
逻辑备份
需要获得数据库结构和内容信息来完成备份。
备份比物理方法慢,因为要转换。
输出大于物理备份的输出。
1.2 联机与脱机备份
-
联机备份
客户端可以在备份期间连接到MySQL服务器,并且可以正常操作访问数据。 -
脱机备份
备份期间服务器不可用。备份过程更简单。
1.3 完整备份与增量备份
-
完整备份
完整备份包括在给定时间点由MySQL服务器管理的所有数据。 -
增量备份
增量备份包括在给定时间段内对数据所做的更改。通过启用服务器的二进制日志,使增量备份成为可能,该日志用于服务器记录数据更改。 -
完全恢复
完全恢复可从完全备份中还原所有数据。 -
增量恢复
增量恢复是指在给定时间范围内所做的更改的恢复。这也称为时间点恢复。时间点恢复基于二进制日志。
1.4 常用命令
逻辑备份:mysqldump
可读性高,但是消耗资源,备份速度慢
物理备份:xtrabackup
备份速度快,占用更多的存储空间
增量备份:binlog