# 将 Discourse DEV 备份移至 Production？

**URL:** <https://meta.discourse.org/t/move-discourse-dev-backup-to-production/292434>\
**Category:** Support\
**Created:** [2024年一月22日 00:14 UTC](https://meta.discourse.org/t/move-discourse-dev-backup-to-production/292434 "2024-01-22T00:14:14Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ventrilo](https://avatars.discourse-cdn.com/v4/letter/v/b487fb/32.png) [@Ventrilo](https://meta.discourse.org/u/Ventrilo)\
**Post date:** [2024年一月22日 00:14 UTC](https://meta.discourse.org/t/move-discourse-dev-backup-to-production/292434/1 "2024-01-22T00:14:14Z")

</div>

我设法通过使用开发环境而不是生产环境来修复所有导入脚本的问题，我该如何将从开发环境导出的 .sql 备份中的导入内容移动到生产环境？这是否就像导出 .sql 备份文件，然后安装生产环境并导入备份一样简单？

---

<div class="post-metadata">

**Author:** ![jericson](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jericson/32/116215_2.png) [@jericson](https://meta.discourse.org/u/jericson)\
**Post date:** [2024年一月22日 03:54 UTC](https://meta.discourse.org/t/move-discourse-dev-backup-to-production/292434/2 "2024-01-22T03:54:16Z")

</div>

> [@Ventrilo](#):
>
> 这是否就像导出 .sql 备份文件，然后安装生产环境并导入备份一样简单？

是的。😀

还有其他方法可以完成这项工作：

- 数据库复制
- rsync 整个服务器
- 将生产 URL 指向开发环境

但恢复备份（尤其是存储在 S3 上的备份）很容易。

如果上传文件不在 S3 上，请确保也备份上传文件。

---

<div class="post-metadata">

**Author:** ![itsbhanusharma](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/itsbhanusharma/32/180717_2.png) [@itsbhanusharma](https://meta.discourse.org/u/itsbhanusharma)\
**Post date:** [2024年一月22日 04:05 UTC](https://meta.discourse.org/t/move-discourse-dev-backup-to-production/292434/3 "2024-01-22T04:05:34Z")

</div>

为保留附件和上传内容，请使用 discourse 内置的备份/恢复功能，从开发环境备份并恢复到生产环境。
