我正在从初始转储文件和转储后创建的二进制日志集复制 MySQL 数据库。
转储的初始负载很好。然后,在使用 mysqlbinlog 加载二进制日志时,会发生其中一个文件将失败,例如,出现“服务器已消失”错误。
有什么方法可以从失败的 mysqlbinlog 运行中恢复,或者数据库副本现在是否已无法修复?我知道哪个日志失败了,但我不能只是重新运行该日志,因为错误可能发生在日志中的任何查询中。
有没有办法处理这个向前发展?
我可以首先考虑将出现错误的可能性降到最低,但如果加载过程中的任何 MySQL 问题完全破坏了数据库,这似乎不是一个恢复过程(或主/从过程)。我觉得我一定是错过了什么。