Metersphere一键安装后的备份和恢复方法

官网的方法是针对非一键安装 https://metersphere.io/docs/v2.x/installation/offline_installation/。 不能很好的用于一键安装
下面的方法用于一键安装之后的备份和恢复 ,已经在2台Ubuntu 24.04上验证过。

在原来的机器 A 备份 sql和data
tar -cvf msf_data_backup.tar /root/.metersphere/data
docker exec -i metersphere mysqldump -uroot mysql --max_allowed_packet=2G > mysql_bak.sql

在另外一台机器上恢复 data:
mv msf_data_backup.tar /
cd /
tar -xvf ms_data_backup.tar

恢复SQL:
cp mysql_bak.sql /root/.metersphere/data/mysql/metersphere.sql
进入 mysql 容器,登录数据库

  1. docker exec -it metersphere sh
  2. mysql -uroot
  3. 使用 mysql库,并将数据导入到库里
    USE mysql;
    source /opt/metersphere/data/mysql/metersphere.sql

给你点赞 :+1: