我正在使用 MariaDB-server 10.0.14,刚刚断电并硬重启。恢复时,我不得不手动重新安装驱动器等。但一切似乎都完好无损,只是当我尝试使用“未知存储引擎‘TokuDB’”访问 TokuDB 表时出现错误。
有任何线索可以知道这是怎么发生的吗?
答案1
假设 TokuDB 已在您的配置中启用(为了使用它,首先应该启用它),我会检查 Maria/MySQL 日志中是否存在 TokuDB 启动错误。在 CentOS 上,Hugepages 通常默认启用,而 TokuDB 不喜欢这样 - 但它确实在日志中大声抱怨。我怀疑是这样的。
答案2
有时是软件包依赖性的问题,如果您对软件包进行了一些更新,并且在重新启动后发现了此问题,请尝试使用适合发行版的命令重新安装(例如:在 debian 或 ubuntu 中)
apt-get install mariadb-server mariadb-server-10.1
我遇到了这个问题,我建议的命令解决了我的问题。也许这可以帮助某人