解决DB Error: [1286] Unknown storage engine ‘InnoDB’

查看CWP控制面板的 roundcube 的错误日志 ▼

/usr/local/cwpsrv/var/services/roundcube/logs/errors

出现MySql数据库或 MariaDB数据库错误提示 ▼

DB Error: [1286] Unknown storage engine 'InnoDB' (GET /roundcube/)

为何出现DB Error: [1286] Unknown storage engine 'InnoDB' 错误?

之所以会出现此错误问题,是因为 InnoDB 被关闭了 ▼

为何出现DB Error: [1286] Unknown storage engine  第1张

  • 需要将其设置为开,并重新启动。
  • MyISAM是通用默认值,而InnoDB是强大的功能。
  • 很多事情都需要InnoDB。

只要找到了错误问题,问题就已经解决一半了。

如何解决 DB Error: [1286] Unknown storage engine 'InnoDB' 错误?

  1. 编辑 /etc/my.cnf 文件,发现引入的文件夹 !includedir /etc/my.cnf.d
  2. 进入 /etc/my.cnf.d 文件夹
  3. 打开 server.cnf 文件
  4. 查找 “innodb
  5. 找到并删除这行 innodb = off
  6. 保存后,重启MySQL服务:
service mysqld restart

或是重启Mariadb服务:

systemctl restart mariadb

方法很简单,只要跟着操作,错误问题就能解决,本教程到此结束!

假如以上方法无法解决你的roundcude出现数据库错误问题, 请尝试以下的解决方法▼

希望陈沩亮博客( https://www.chenweiliang.com/ ) 分享的《解决DB Error: [1286] Unknown storage engine ‘InnoDB’》,对您有帮助。

欢迎分享本文链接:https://www.chenweiliang.com/cwl-1162.html

欢迎加入陈沩亮博客的 Telegram 频道,获取最新更新!

喜欢就分享和按赞!
您的分享和按赞,是我们持续的动力!