windows社区版迁移到新服务器,无法显示原资料库

因原WINDOWS服务器要关闭,在新服务器安装了seafile-6.0.7版,并把原服务器中的“seafile-server"目录全部复制到新服务器,但登录后台管理端后,无法显示原有资料库,出现资料丢失。

目前已不支持6的版本,建议您使用docker标准化部署最新版。
直接将非常旧的 Seafile 实例升级到最新版本非常困难。因此,我们建议您按照备份和恢复流程,即运行最新版本的新 Seafile 实例并从旧实例迁移数据。 相关文档见: 备份和恢复 - seafile-manual-cn

我们的建议步骤如下:

  1. 确保新的 Seafile 实例可以在新机器上正确运行
  2. 停止新的 Seafile 实例并清理其数据库(MySQL/MariaDB数据)
  3. 将旧服务器上的数据库和 seafile 数据备份和恢复到新服务器
  4. 现在新实例中的数据库表是旧版本的。 您需要运行升级脚本来更新数据库表以与最新版本兼容。 (或者您可以手动运行SQL语句,文件位于seafile-server-latest/upgrade/sql下)
  5. 重新启动新的Seafile实例,并检查日志以查看是否有任何与数据库相关的错误。 如果是这样,请手动修复它们。