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. 从服务器应用中继日志,保持数据一致性。