我是靠谱客的博主 眯眯眼水池,这篇文章主要介绍mysql 5.6密钥_MySQL的密钥文件不正确,现在分享给大家,希望可以做个参考。

我遇到了InnoDB的问题(表是最初的MyISAM,但是之前将它转换为InndoB)表;我正在尝试运行此查询:

SELECT

posts.id,

posts.post_title

FROM

rss_posts AS posts

INNER JOIN rss_feeds AS feeds ON posts.blog_id=feeds.id

WHERE

feeds.blog_language=1

ORDER BY

posts.post_date_db DESC

LIMIT

10;

我收到此错误:

Query : SELECT posts.id,posts.post_title FROM rss_posts AS posts INNER JOIN vw_rss_feeds AS feeds ON posts.blog_id=feeds.id WHER...

Error Code : 126

Incorrect key file for table '/tmp/#sql_7375_0.MYI'; try to repair it

我不能对所涉及的桌子进行维修;不过我已经对两张桌子都进行了检查.他们看起来很好.我在两张桌子和桌子上都做了一个OPTIMIZE.还通过以下方式重建了表格.

INSERT INTO new_table SELECT * FROM old_table;

然后我将新表重命名为旧表名…..但我仍然遇到这个问题.

尝试&找出导致它的表是什么我删除了引用“rss_feeds”表的查询中的代码….所以现在查询看起来像这样..

SELECT

posts.id,

posts.post_title

FROM

rss_posts AS posts

ORDER BY

posts.post_date_db DESC

LIMIT

10;

那很有效.

所以这个问题与rss_feeds表有关.

那么我想我会把表转换回MyISAM&进行维修&然后转换回InnoDB …..这暂时工作,它恢复正常….然后再次破坏…..再次修复它,再次破坏….现在修复似乎没有工作.

现在,我知道,我知道……我已经在谷歌上搜索过这个问题了……我注意到问题在于我们在MySQL临时目录中没有足够空间的MAJORITY. …但我已经让主持人将临时目录更改为更多空间&问题仍然存在.

我认为主机应该归咎于&它仍然是临时目录的一个问题;为什么?因为在我再次使用它之后我再次开始向rss_posts表中添加数据&因此,JOIN将获得更大和更多MySQL会再次耗尽空间……你怎么看?

最后

以上就是眯眯眼水池最近收集整理的关于mysql 5.6密钥_MySQL的密钥文件不正确的全部内容,更多相关mysql内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部