无法恢复云sql备份

时间:2017-10-14 04:12:36

标签: google-cloud-sql gcloud

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

我也尝试过恢复多个实例

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

无法修复表:mysql.general_log 无法写入mysql.general_log:表'general_log'的密钥文件不正确;尝试修复它

1 个答案:

答案 0 :(得分:0)

首先,解决错误。您的常规查询日志已启用,但安装默认设置已禁用。如果您不需要启用表,那么一旦一切正常,请将其禁用。我建议采取新的backup,然后:

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

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

℃。如果还原仍然不起作用,则存在以下几种可能:数据库可能已损坏或备份文件已损坏。您没有提到任何其他错误,因此我不怀疑整个数据库已损坏。

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

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

相关问题