不支持ejabberd 18.09和MySQL版本

时间:2018-11-20 13:33:04

标签: mysql ejabberd

我已经安装了ejabberd版本18.09,我根据Using ejabberd with MySQL配置了ejabberd Mysql模块。 ejabberd可以正确启动,但是我在日志中收到此错误:

  

2018-11-20 16:27:08.893 [错误] <0.438.0> @ejabberd_sql:log:963 MySQL   不支持的版本:MySQL Erlang模块可能无法正常工作。

     

2018-11-20 16:27:08.893 [调试] <0.449.0> @ejabberd_sql:log:961   p1_mysql_conn:问候版本“ 8.0.13”(协议10)盐“)q#'u:AM”   上限65535 serverchar << 255,2,0,255,195,21,0,0,0,0,0,0,0,0,0,0 >> salt2   [126,23,122,96,120,108,41,115,123,66,37,45]

我不得不说Mysql版本是8.0.13.0 CE。

我是否已降级Mysql或更新ejabberd Mysql模块?

1 个答案:

答案 0 :(得分:3)

查看p1_mysql库,最近添加了对MySQL 8的支持,但尚未包含在任何发行版中。您可以尝试手动更新该库,也可以使用git中的ejabberd直到下一个ejabberd版本。

https://github.com/processone/p1_mysql/commit/8fc8c08657bebc761c83a6b07dc25824b76a2ecf https://github.com/processone/p1_mysql/commit/fccad9b5e15377d47d51bbfe05ca9646f519f3ef