这是个重要环节,没人从不犯错,比如说这个sudo -rf / ,好奇的我也曾执行过,虽然事后挺后悔,但是执行起来还是挺刺激的。更何况数据库呢,数据是最重要的,因此一定得了解备份和恢复,否则丢失了轻则一切重来,重则造成财产损失,甚至法律纠纷。
备份的原因
- 运维工作的核心简单概括就两件事:
- 第一个是保护公司的数据.
- 第二个是让网站能7*24小时提供服务(用户体验)。
备份的类型
- 热备份
在线备份 - 冷备份
关闭数据库连接,停止业务 - 温备份
加锁备份
备份方式
- 逻辑备份(文本表示:SQL 语句)
(1)mysqldump建库、建表、数据插入
(2)基于二进制日志:数据库的所有变化类的操作
(3)基于复制的备份:将二进制日志实时传送到另一台机器并且恢复 - 物理备份(数据文件的二进制副本)
(1)xtrabackup进行物理备份
(2)拷贝数据文件(冷备) - 增量备份(刷新二进制日志)
- 基于复制的备份
备份工具
- mysqldump
mysql原生自带很好用的逻辑备份工具 - mysqlbinlog
实现binlog备份的原生态命令 - xtrabackup
precona公司开发的性能很高的物理备份工具
接下来我们一次讲讲mysqldump,mysqlbinlog,xtrabackup。。。
最后修改于 2019-08-15 15:11:37
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付

