站点登录时出现MySQL错误

时间:2016-09-14 08:15:51

标签: mysql

我在尝试登录WordPress,登录Django或尝试重新导入表(尝试调试错误)时收到此一般错误:

1030 - 从存储引擎

获得错误-1

MySQL.com对此进行了说明:

  

错误:1030 SQLSTATE:HY000(ER_GET_ERRNO)

     

消息:从存储引擎

获得错误%d      

检查%d值以查看操作系统错误的含义。例如,28   表示您的磁盘空间不足。

但这对我来说似乎仍然含糊不清。我如何找到操作系统错误?我没有通过Google搜索,mysqltuner或重新启动服务或通过PHPMyAdmin进行修复找到任何帮助。

1 个答案:

答案 0 :(得分:0)

问题是my.cnf将innodb_force_recovery设置为1.我不明白的是它在几个月内完美无缺。

另外,我在其中一个错误日志中找到了这个(不知何故有两个):

InnoDB: A new raw disk partition was initialized or
InnoDB: innodb_force_recovery is on: we do not allow
InnoDB: database modifications by the user. Shut down
InnoDB: mysqld and edit my.cnf so that newraw is replaced
InnoDB: with raw, and innodb_force_... is removed.

找到解决方案以删除或将该值设置为0,此处:

Mysql 'Got error -1 from storage engine' error