第 17 章 MySQL 企业备份故障排除

要解决有关使用 MySQL Enterprise Backup 产品进行备份和还原的问题,请考虑以下方面:

  • 在对任何问题进行故障排除之前,请在附录 B,MySQL Enterprise Backup 的限制中 熟悉产品的已知限制和限制 。

  • 如果mysqlbackup在操作系统调用期间遇到问题,它会返回相应的操作系统错误代码。您可能需要查阅操作系统的文档以了解这些错误代码的含义以及如何处理它们。

  • mysqlbackup 的输出被发送到 stderr而不是stdout。默认情况下,相同的输出也会保存到日志文件中以 backup_dir用于错误诊断。有关如何配置此日志记录功能的详细信息 ,请参阅 第 20.11 节,“消息日志记录选项” 。

  • 使用该选项执行增量备份时 --start-lsn,需要注意指定一系列时间段。您必须在每次备份结束时记录最终的 LSN 值,并在下一次增量备份中指定该值。您还必须确保首先正确准备恢复的完整备份,以便它包含增量备份序列中的所有更改。

  • 随着mysqlbackup 的进行,它将进度信息写入mysql.backup_progress 表中。当命令完成备份操作时,它会在 mysql.backup_history表中记录状态信息。您可以查询这些表以监控正在进行的备份作业,查看各个阶段使用了多少时间,并检查是否发生了任何错误。