传输 Tigase 服务器的用户数据

传输 Tigase 服务器的用户数据

我正在尝试将 Tigase XMPP 服务器从 Ubuntu VPS 转移到 CentOS VPS。遗憾的是,没有任何官方文档可用,我需要进行实验以保留所有当前数据。

到目前为止我已经尝试过:

一、复制sql数据库

  1. 在新服务器上安装相同版本的 Tigase。
  2. 从旧服务器转储 Tigase 的 mysql 数据库表,并使用 --ignore 选项将其导入到新服务器

结果 - 服务器运行,我可以创建新用户,但旧用户无法登录。我确认用户密码已正确复制到新数据库,并且两个数据库都使用相同的哈希密钥。

II. 移动整个 Tigase 目录和数据库

  1. 将旧服务器中的 Tigase 目录和数据库用 Tar 压缩
  2. 将它们提取到新服务器并将数据库覆盖到新服务器。

结果 - Tigase 无法启动并返回各种运行时和连接错误。

问题

有没有办法将 Tigase 用户数据从一台服务器传输(导出/导入)到另一台服务器?

更新

我发现了一些有关导入数据的文章,但是它非常过时:http://www.tigase.org/content/importing-user-data 我认为数据库结构不同,例如,我找不到有关用户名册、昵称、现有 MUC 等的信息,而我想保留这些信息。

相关内容