无法还原云sql备份



我按照此链接恢复备份https://cloud.google.com/sql/docs/mysql/backup-recovery/restoring

我也尝试过在多个实例上恢复

但在每个实例中,这个错误都会出现在日志中

无法修复表:mysql.general_log未能写入mysql.general_log:表"general_log"的密钥文件不正确;试着修理它

首先,解决错误。您的常规查询日志已启用,但安装默认日志处于禁用状态。如果你不需要启用该表,那么一旦一切正常,就禁用它。我建议你进行一次新的备份,然后:

A。使用mysqlcheck -r YourDB general_log命令修复表格。(如果这是ISAM表,请使用myisamchk。)

B。如果这不能修复表,请首先尝试mysqlcheck -r YourDB来修复整个数据库(有时需要修复的不仅仅是表。)

C。如果恢复仍然不起作用,则有两种可能性:数据库可能已损坏或备份文件已损坏。你没有提到任何其他错误,所以我不怀疑整个数据库已经损坏。

D。要检查损坏的文件,您可以创建一个新的数据库实例并尝试在那里进行还原。如果不起作用,可以尝试恢复数据表以确认备份文件是否可用。

为备份文件可能损坏做好准备。

相关内容

  • 没有找到相关文章

最新更新