数据库备份

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

数据库冷备份

定义:定期将数据库中的数据实现转储.
毛病:
1.数据库冷备份由人工操作,十分的不不便
2.数据库冷备份因为是定期执行,所以可能会导致数据失落.
当初的网络环境异常简单.数据库冷备份是复原数据的最初的无效伎俩.

数据库热备份

定义:以实现数据库实时的备份,保证数据尽可能不失落.
原理:

原理剖析:
1.当数据库主库执行更新操作时,会将更新的内容写入到二进制日志文件中. 并且写入二进制文件是一个异步的过程.
2.从库会开启IO线程去读取主库的二进制日志文件,之后写入中继(长期存储)日志中.
3.从库会开启SQL线程去读取中继日志中的信息.之后将数据同步到从库中.
上述的操作是由从库向主库获取数据, 所以从库实践上能够配置无数个(个别2-3台即可);

从库装置数据库

为了实现数据库的热备份,咱们就须要筹备一个从库,那咱们就须要先筹备一个新的虚拟机,并在虚拟机中装置数据库

装置虚拟机不再赘述.

装置数据库

依照上一篇文章中的步骤装置数据库

注意事项

因为要实现数据库的主从的同步,所以必须保障数据库的信息统一.
步骤:
1.将主库的信息应用冷备份的形式导出.
2.在数据库的从库中导入对应sql文件即可.