微信扫码
添加专属顾问
我要投稿
RAGFlow数据恢复全攻略:从组件解析到实战操作,一文掌握关键恢复步骤。核心内容: 1. RAGFlow各核心组件功能与数据特性解析 2. 运维视角下的数据重要性分级与恢复优先级 3. 分步骤演示MinIO/MySQL/Elasticsearch三大组件的具体恢复操作
昨天发表了一篇RAGFlow数据备份的文章:RAGFlow如何做数据备份有同学留言让我讲下恢复,于是今天这篇文章就来了。
查看组件:
docker ps
组件列表:
2、运维视角关键结论
3、灾难恢复
根据数据重要程度决定恢复顺序:
1️⃣ MinIO 数据
2️⃣ MySQL
3️⃣ Elasticsearch Snapshot
1)恢复minio
需要将备份的bucket依次往回覆盖
-
-
-
-
-
cd /opt/ragflow_backup/miniofor d in `ls`do mc mirror --overwrite $d ragflow/$ddone
2)恢复mysql
-
-
-
docker exec -i docker-mysql-1 \ mysql -uroot -pinfini_rag_flow rag_flow \ < /opt/ragflow_backup/mysql/ragflow_2025-12-16.sql
说明: docker-mysql-1为mysql容器名字, /opt/ragflow_backup/mysql/ragflow_2025-12-16.sql为最新的备份文件
3)恢复es数据
-
-
-
-
-
-
-
-
curl -u elastic:infini_rag_flow -X POST "http://localhost:1200/_snapshot/ragflow_backup/snapshot_2025_12_16/_restore" \ -H "Content-Type: application/json" \ -d '{ "indices": "*", "rename_pattern": "(.+)", "rename_replacement": "restore-$1", "include_global_state": false }'
说明:如果es中对应的索引存在,则无法使用此命令直接恢复。如果你想测试恢复,需要先删除掉对应的索引。
扫码咨询优惠(粉丝折扣大)
53AI,企业落地大模型首选服务商
产品:场景落地咨询+大模型应用平台+行业解决方案
承诺:免费POC验证,效果达标后再合作。零风险落地应用大模型,已交付160+中大型企业
2025-12-16
RAGFlow如何做数据备份
2025-11-19
基于RAGFlow+DeepSeek构建企业级知识库
2025-05-24
ragflow发布了0.19.0版本新功能速览(外部收费功能免费了)
2025-05-21
RAGFlow 极速部署指南:3步搭建企业级知识库问答系统
2025-05-05
详解:RAGFlow知识库管理和嵌入网站的方法全攻略
2025-04-27
RAGFlow 集成 Milvus向量库操作指南
2025-04-27
Docker 迁移RAGFlow镜像后出现问题解析与如何修复
2025-04-26
ragflow v0.18.0:VLM模型支持、知识库共享、Langfuse集成,企业级AI新选择