8.3 逻辑备份
- mysqldump:导出数据库结构和数据为 SQL 文件。
- select ... into outfile:导出表数据为文件。
8.4 二进制日志备份与恢复
二进制日志记录数据库更改。启用二进制日志,配置:
- log-bin = mysql-bin
- sync_binlog = 1
- innodb_support_xa = 1
8.5 热备
- ibbackup
- XtraBackup
8.6 快照备份
利用文件系统快照对数据库进行备份。前提:所有数据库文件位于同一分区。
8.7 复制
MySQL 的高可用性解决方案。步骤:
1. 主服务器记录变更到二进制日志。
2. 从服务器复制二进制日志到中继日志。
3. 从服务器应用中继日志,保持数据一致性。