Appearance
MES用户和业务数据怎么备份
问题
MES 运行后会积累账号、权限、生产、质量、仓库、销售、售后和文档数据。如果没有备份,误删、迁移或服务器故障会带来很大风险。
原因
账号数据包含密码哈希、角色、状态、微信/企业微信绑定和数据范围;业务数据包含订单、工单、质检、库存和审计日志。不同数据敏感程度不同,备份策略也应区分。
解决方案
至少建立两类备份:
| 类型 | 内容 |
|---|---|
| 用户账号备份 | 用户、数据范围、偏好、角色默认范围 |
| 业务数据备份 | 订单、工单、质检、库存、销售、售后、文档和审计 |
账号备份不建议包含登录 token,避免把线上登录态带到本地。
操作步骤
- 明确备份范围和敏感字段。
- 定期导出数据库备份。
- 对账号数据做单独备份。
- 备份文件加密或限制访问。
- 不把包含密码哈希和绑定标识的备份提交到 Git。
- 定期做恢复演练。
- 记录备份时间、来源、操作者和校验结果。
FAQ
备份文件可以放在项目仓库里吗?
不建议。备份可能包含敏感数据,应放在受控位置。
auth_tokens 要不要备份?
通常不备份,避免复制线上登录态。
只备份数据库够吗?
不够。上传文件、文档库文件、质检图片、售后图片也需要备份策略。
总结
MES 备份要同时考虑数据库、账号、上传文件和恢复演练。备份不是导出一次,而是长期机制。