【问题标题】:How to stop google cloud sql from corrupting database tables如何阻止谷歌云 sql 损坏数据库表
【发布时间】:2014-02-17 10:00:12
【问题描述】:

今天我注意到我的 wordpress 网站一个 GAE-php 没有更多帖子并且日志声称

WordPress 数据库错误表 './dbname/wp_posts' 被标记为崩溃,应该修复

在此之前,我在日志中看到与“重复键”相关的错误,但我现在似乎无法通过日志查看器找到确切的错误。

  • 为什么在 Google Cloud SQL 上会出现此错误,
  • 我怎样才能阻止它们发生?
  • 还有其他选项可以以不会损坏表的方式存储此数据吗?

【问题讨论】:

  • 我发现了“重复条目”错误,它可能源于此:“WordPress 数据库错误表 './dbname/wp_posts.MYI' 的密钥文件不正确;尝试修复它以进行查询 INSERT INTO wp_posts..."

标签: php mysql wordpress google-app-engine google-cloud-sql


【解决方案1】:

.MYI 文件向我表明您正在使用 MyISAM。 Cloud SQL 强烈recommends you use InnoDB。尝试更改您的表以改用 InnoDB,上一个链接也描述了如何做。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-13
    • 1970-01-01
    • 2020-06-24
    • 1970-01-01
    • 2014-11-27
    • 2020-04-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多