我的 Confluence 服务器在重新启动后无法启动 - "Your database Storage Engine could not be determined"



我有一个合流服务器已经有一段时间了,最近它的空间用完了。我添加了空间并重新启动了服务器,但它不会启动。它显示一个错误";无法确定您的数据库存储引擎">

服务器有一段时间没有重新启动。Jira安装在同一台服务器上,重新启动后运行良好。

我相信我们使用的是am convergence版本6.15.2(基于自述文件(,我的MySQL驱动程序是MySQL-connector-java-5.1.49。

我可以使用MySQL-h localhost--port=3306-u convergence-pPASSWORD'convergence'从CLI访问MySQL,所以我使用的是正确的端口。

我们按照Confluence文档重新配置了Confluence.cfg.xml文件,但仍然得到了相同的错误。

如果您能就问题所在提供任何帮助,我们将不胜感激!

Ken

解决了它!-这可能是因为/var/lib/mysql/performanceschema/不属于mysql用户,或者mysql数据库需要升级。

  1. 将confluence.cfg.xml文件重命名为

  2. 启动时,输入现有DB 的设置

  3. 试图";测试连接";收到关于写入"的错误/performance_schema’-意识到MySQL不是文件夹/var/lib/MySQL/performance_schema/-的所有者,所以我更改了它,还更改了权限

  4. 然后收到一个关于"performance_schema.session_variables"不存在的错误,这是一个使用MySQL_upgrade 升级的MySQL

  5. 测试连接成功!点击next,然后它警告我有一个现有的数据库即将被覆盖。停止,然后返回,然后重新启动服务器

  6. 我把旧的confluence.cfg.xml文件复制回

  7. 重新启动服务器,它工作了!

相关内容

最新更新