AiChat-web项目迁移与备份

准备工作

# 停止项目
docker compose down

# 备份数据库
cp -r /mysql_data /mysql_data_bak

# 压缩数据库文件夹(如果没安装zip,自行问gpt)
zip -r mysql_data_bak.zip /mysql_data_bak

备份

下载项目路径中的
docker-compose.yml
mysql_data_bak.zip

项目恢复

# 恢复请先停止项目
docker compose down

# 解压备份数据库
unzip mysql_data_bak.zip -d /mysql_data

# 启动项目
docker compose up -d

#如果恢复后无法登录
1. 检查yml文件中的数据库信息以及root账户密码是否正确
2. docker logs -f aichat-admin
查看admin日志,定位问题

迁徙

# 如果是迁徙,请先自行安装docker
docker ps # 查看是否正常工作
# 检查docker状态
systemctl status docker

如果无法自行部署docker,请在新服务器上执行一键安装脚本,然后上传备份的文件进行替换