mysql数据如何备份

这就是陷阱:依赖单个 mysqldump 备份。
不信:mysqldump不支持增量备份。
不要:不要仅仅依靠主从复制来保证数据安全。

数据库的两种备份方式:逻辑备份和物理备份

说白了,逻辑备份和物理备份这两种数据库备份方式其实很简单。
我们先来说说最重要的事情。
逻辑备份使用mysqldump命令或第三方工具将数据导出到SQL文件,然后在恢复时执行这些语句。
我们公司去年做的一个项目,数据量在3 000条左右,逻辑备份足够了,也很好用。
还有一点就是逻辑备份的可靠性非常高,因为恢复时直接执行SQL语句,不会出现数据不一致的问题。
我一开始以为物理备份比较复杂,其实就是直接复制数据文件,快速高效,适合大数据量场景。
去年我们迁移了一个大型数据库,物理备份就派上了用场。
还有另一个重要的细节。
物理备份必须保证数据的一致性,否则恢复时可能会出现问题。
等等,还有一件事,恢复期间的配置必须稳定,否则可能会遇到兼容性问题。
因此,我认为值得尝试将两种备份方式结合起来,根据具体需求进行选择。