数据库备份

数据库备份是使用数据库必不可少的一环,可以对我们不小心的操作及时做出弥补.数据库备份分为以下两种.

数据库冷备份

定义:定期将数据库中的数据实现转储.
缺点:
1.数据库冷备份由人工操作,非常的不方便
2.数据库冷备份由于是定期执行,所以可能会导致数据丢失.
现在的网络环境异常复杂.数据库冷备份是恢复数据的最后的有效手段.
image

数据库热备份

定义:以实现数据库实时的备份,保证数据尽可能不丢失.
原理:
image
原理分析:
1.当数据库主库执行更新操作时,会将更新的内容写入到二进制日志文件中. 并且写入二进制文件是一个异步的过程.
2.从库会开启IO线程去读取主库的二进制日志文件,之后写入中继(临时存储)日志中.
3.从库会开启SQL线程去读取中继日志中的信息.之后将数据同步到从库中.
上述的操作是由从库向主库获取数据, 所以从库理论上可以配置无数个(一般2-3台即可);

从库安装数据库

为了实现数据库的热备份,我们就需要准备一个从库,那我们就需要先准备一个新的虚拟机,并在虚拟机中安装数据库

安装虚拟机不再赘述.

安装数据库

按照上一篇文章中的步骤安装数据库

注意事项

由于要实现数据库的主从的同步,所以必须保证数据库的信息一致.
步骤:
1.将主库的信息使用冷备份的方式导出.
2.在数据库的从库中导入对应sql文件即可.


迈克丝
85 声望5 粉丝

一步一步学技术,踏踏实实涨经验,兴趣广泛,广交好友,希望大家多多指正/批评.


引用和评论

0 条评论