>WorkPlus-SE后台升级文档(从5.2.0升级到5.5.0) - BeeWorks跳到主要内容
BeeWorks

常见问题

WorkPlus-SE后台升级文档(从5.2.0升级到5.5.0)

一、升级说明本文档用于升级WorkPlus SE专业版从5.2.0升级到5.5.0,升级内容主要涉及两大块:后台服务和MySQL数据库。客户端升级不在本文档描述范围。更新顺序为先更新MySQL数据库,再更新后台服务。避免后台服务更新完成后因为数据库表不匹配而启动失败。升级步骤仅适用于二、升级MySQL数据库2.1. 备份数据库(直接执行,无需手动输入密码,以下步骤类似)docker exec...

  • 常见问题

一、升级说明

本文档用于升级WorkPlus SE专业版从5.2.0升级到5.5.0,升级内容主要涉及两大块:后台服务和MySQL数据库。客户端升级不在本文档描述范围。

更新顺序为先更新MySQL数据库,再更新后台服务。避免后台服务更新完成后因为数据库表不匹配而启动失败。

升级步骤仅适用于

二、升级MySQL数据库

2.1. 备份数据库(直接执行,无需手动输入密码,以下步骤类似)

docker exec db-mysql sh -c ‘exec mysqldump –all-databases -uroot -p“$MYSQL_ROOT_PASSWORD“’ > /root/workplus-bak.sql

2.2. 下载SQL更新文件

curl -o /root/workplusse-update5.5.0.sql http://binaries.workplus.io/sql/workplusse-update5.5.0.sql

2.3. 执行SQL更新文件

将sql文件拷贝到mysql容器内部

docker cp /root/workplusse-update5.5.0.sql db-mysql:/root/;

在mysql容器内执行sql更新文件

docker exec db-mysql sh -c ‘exec mysql -uroot -p“$MYSQL_ROOT_PASSWORD“ workplus < /root/workplusse-update5.5.0.sql’

三、升级后台服务

docker stop $(docker ps|awk ‘/se|app/{print $1}’);

docker ps -a|awk ‘/se|app/{print $1}’|xargs docker rm

docker rmi $(docker images|awk ‘/se|app|kunlun/{print $3}’|grep -v ‘IMAGE’);

echo 5.5.0 > ~/.verinfo;

/bin/bash -c “$(curl -fsSL https://get.workplus.io/install-se.sh)”

更新完成后请等待2-3分钟打开管理后台或登陆客户端验证是否更新成功!!

四、下载新版客户端

由于版本兼容问题,后台升级完成后,需下载最新版本客户端使用。

有具体的企业协同问题?

选型、私有化部署与信创适配问题,欢迎与我们直接交流。