Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 12 years ago.
The community reviewed whether to reopen this question 1 year ago and left it closed:
Original close reason(s) were not resolved
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
这属于服务器故障。
首先,.FRM 文件不包含任何“数据”。它们只是表的定义。
如果以下条件全部成立:
CREATE TABLE
语句然后,执行以下操作:
This belongs on serverfault.
First, .FRM files contain none of your "data". They are simply the definition of the table.
If all of the following are true:
CREATE TABLE
statement required to recreate the tableThen, do the following:
我遇到了类似的问题,事实证明 MySQL InnoDB 引擎已关闭(我可以通过 phpMyAdmin 检查,bash 专业人士可以告诉你如何以其他方式做到这一点)。就我而言,这就像重新启动 MySQL 一样简单,但您可能需要检查您的配置是否有更改。
I had a similar issue, it turns out the MySQL InnoDB engine was turned off (I was able to check via phpMyAdmin, a bash pro could tell you how to do it other ways). in my case, it was a simple as restarting MySQL, but you may want to check your config if something changed there.