【问题标题】:Unable to restore cloud sql backup无法恢复云sql备份
【发布时间】:2017-10-14 04:12:35
【问题描述】:

我点击此链接来恢复我的备份 https://cloud.google.com/sql/docs/mysql/backup-recovery/restoring

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

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

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

【问题讨论】:

    标签: google-cloud-sql gcloud


    【解决方案1】:

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

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-05
      • 2013-03-28
      • 1970-01-01
      • 1970-01-01
      • 2013-03-31
      • 1970-01-01
      相关资源
      最近更新 更多