有一台LINUX服务器 MYSQL数据库,现在担心数据库损坏,如何做备份?
采用MEB(MySQL Enterprise Backup)是MySQL商业版中提供的备份工具,属于物理备份,可以实现全备、增量
看物理文件大小,小的话可以设置自动备份即可,大的话最好备份到另一条服务器上
架构层面:1、数据库服务器物理损坏:搭建从节点2、数据库被误操作:搭建延迟从节点(比如说落后1小时)备份层面:1、数据量大xtrabackup进行物理备份,备份文件复制一份到远程机器,本地保留1~3天,远程随意2、数据量小,mysqldump或者mydumper等逻辑备份即可3、binlog也可以手动备份,用来恢复到任意时间点,或者模拟flashback功能
本地备,然后做一个或多个从库分布在不同的机器上,能尽量避免数据丢失,可以做个高可用,MHA等,还可以做一下读写分离,减轻主库的压力。
最简单就是天天备份,可以使用mysqldump或者xtrabackup。当然通常做法是主从复制,这样才可以即时恢复,避免灾难来临时,恢复所带来的大量时间消耗。再有就是将你的备份文件放在不同的存储或者机器上,你懂的。
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30