网站系统报错:Unknown storage engine 'InnoDB'
如下图所示:
原因是你正在使用的数据库不支持InnoDB数据格式,通常来说,mysql5.7以上版本不会出现这个问题。
如果你想解决这个问题,可以考虑升级你的mysql版本到5.7以上。或者采取下面的方案来排除这个问题。
解决方案:
首先,尝试修改my.ini配置文件中的isam选项为InnoDB。这是之前参考博客完成的方法。但是这一步没有起作用。
其次,考虑到可能没有完成服务器的重启,尝试通过phpstudy重启服务器。然而,在点击重启时发现失败,因为有一个进程占用了。即使点击停止后再重新启动也无效。可能是由于phpstudy版本的问题,需要花些时间重新安装配置。
接着尝试使用mysqld命令来操作。首先停止相关程序,然后再启动(使用mysqld -stop和mysqld -start命令)。不过,仔细观察可以发现停止命令已经失效了。
最后一种尝试是打开任务管理器,在其中找到数据库服务,并停止之前的数据库服务后重新启动。这样最终成功解决了问题。