企业备份MySQL 4.1发行说明
有时,操作系统或硬件可以腐败的一个数据文件的页面位置,不会引起数据库错误,但阻止mysqlbackup完成:
170225年10:46:18 PCR1信息:重读页面在抵消0 D: / temp / 5.7 _master /测试/ emp2。170225年ibd 10:46:18 PCR1信息:重读页面在抵消0 D: / temp / 5.7 _master /测试/ emp2。炎症性肠病……170225年10:46:26 PCR1错误:页面在抵消0 D: / temp / 5.7 _master /测试/ emp2。炎症性肠病似乎腐败!
腐败问题可以有不同的原因。这里有一些建议来处理:
如果MySQL服务器可能出现的问题是太忙了。尝试其他的解决方案之前,您可能想要再次执行备份以下使用一些非默认设置mysqlbackup选项:
——page-reread-time
=女士
。例如,尝试将值设置为”0.05”快,重读在校验和失败。——page-reread-count
=retry_limit
。例如,尝试将值设置为”1000年”之前,允许更多的重读在校验和失败MySQL企业备份放弃和抛出一个错误。
爬数据在内存中会引起这个问题即使磁盘上的数据实际上是未堕落的。重新启动数据库服务器和存储设备,看看问题依然存在。
如果问题依然存在在数据库服务器和存储设备已经重新启动,你可能真的有腐败在磁盘上。你可以考虑从之前的备份和恢复数据“滚”最近的更改将数据库回其当前状态。
如果你想让MySQL企业备份完成备份在你走之前,调查问题的根源,可以重写校验和值在磁盘上运行innochecksum实用程序在服务器上:
innochecksum——no-checksum写= crc32
的选项
——no-checksum
禁用验证工具的功能,选择——写= crc32
使innochecksum修改磁盘上的校验和值。
重要的是:不要把腐败问题当作一个小烦恼。找出了导致corruption-however的系统,这样的故障诊断是超出了本手册的范围。