我不确定这是否是发布到的正确 Stack Exchange (StackOverflow 认为它属于其他地方,所以也许在这里会做得更好?)但是当我尝试在 VPS(Centos6)上安装Magento2时,我不断收到此 MySQL 错误,MySQL 5.7.11):
SQLSTATE[HY000]:一般错误:1030 从存储引擎获取错误 168
我四处搜寻,发现这与InnoDB无法写入其数据文件有关。我还发现,遇到相同1030错误的人大多会收到-1或28错误,并且都很容易识别为 1)innodb_force_recovery设置为大于 0 (我的文件中没有此设置my.cnf),以及 2) 磁盘空间不足(我的 mysql 驱动器上还剩 5GB)。
我应该注意到,它在停止并出错之前可以很好地安装 136-162 个表。之后,我尝试手动添加最后一个出错的表,然后它表现出与此问题类似的症状:
MySQL手册说:
“检查 %d 值以了解操作系统错误的含义。例如,28 表示磁盘空间不足。”
所以我的问题是:
168含义吗?-或者-%d value mysql这些搜索条件的其他版本,但没有得到任何有价值的结果(无论如何我都可以破译)到目前为止我已经尝试过:
fstab,将 my 文件夹的存储空间增加到/temp2GBmysql_upgrade (我最近更新了 MySQL 安装,以便我可以安装 Magento2,所以我希望我忘记这样做,这可能会起作用)