我在尝试登录WordPress,登录Django或尝试重新导入表(尝试调试错误)时收到此一般错误:
MySQL.com对此进行了说明:
错误:1030 SQLSTATE:HY000(ER_GET_ERRNO)
消息:从存储引擎
获得错误%d检查%d值以查看操作系统错误的含义。例如,28 表示您的磁盘空间不足。
但这对我来说似乎仍然含糊不清。我如何找到操作系统错误?我没有通过Google搜索,mysqltuner或重新启动服务或通过PHPMyAdmin进行修复找到任何帮助。
答案 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,此处: