跳转至

Linux旧服务器导出

检查工作

​ 在您正式开始迁移数据之前,请先对以下事项进行检查。

  • 已对关键数据进行备份;

  • 已提前发布停服公告;

  • 迁移对旧服务器、新服务器的服务端版本要求一致,并且已更新至官网最新版本(可以访问官网获取最新版本)。

  • 如果是32位系统,可以联系我们协助进行迁移到64位,然后再进行迁移;

  • 新服务器的网络规划已经就绪,例如静态IP设置,或者迁移完毕后调换旧、新服务器的IP地址;

  • 新服务器的系统是全新的;

  • 您理解并知悉旧服务器全程停服的要求,请务必严格遵循;

停止有度服务并禁用

systemctl stop youdu_service && systemctl disable youdu_service

检查进程是否在运行

ps aux|grep jg

新建youdu_backup目录

mkdir ~/youdu_backup

导出config目录

cp -rvp /path/config ~/youdu_backup

导出db目录核心数据

1.在youdu_backup目录下,新建db目录。

mkdir  ~/youdu_backup/db

2.进入安装目录下的db目录,拷贝核心数据文件夹:ent_app_logo、leveldb

cd /path/db
cp -rvp ent_app_logo/ leveldb/ ~/youdu_backup/db

3.数据说明

  • 核心数据
ent_app_logo #企业应用logo
leveldb #聊天记录
  • 文件相关的数据,可以后续再拷贝,同步。
avatar #头像
files #单人、讨论组、应用的文件数据。服务器不存P2P文件,不包含P2P文件。
rca_files #企业互联的历史文件。如果没有使用企业互联功能,可以忽略。
org #服务端生成的组织架构文件,供客户端下载,即使没有拷贝也不影响客户端使用,可以自动重新生成。
netdisk_files #网盘、群空间(固定群)的文件数据。

导出MySQL数据

mysqldump -uroot -p -A > ~/youdu_backup/youdu_all.sql

压缩导出数据

tar cvf ~/youdu_backup.tar ~/youdu_backup

拷贝所有数据到新服务器

​ 将youdu_backup.tar拷贝到新服务器即可。