# 数据库崩溃，gitea有办法恢复吗

**URL:** <https://forum.gitea.com/t/gitea/6639>\
**Category:** 中文求助(Chinese Only)\
**Created:** [January 31, 2023, 9:38am UTC](https://forum.gitea.com/t/gitea/6639 "2023-01-31T09:38:52Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![qinyunqing](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.gitea.com/qinyunqing/32/3401_2.png) [@qinyunqing](https://forum.gitea.com/u/qinyunqing)\
**Post date:** [January 31, 2023, 9:38am UTC](https://forum.gitea.com/t/gitea/6639/1 "2023-01-31T09:38:52Z")

</div>

数据库崩溃，gitea有办法恢复吗？求助

---

<div class="post-metadata">

**Author:** ![lunny](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.gitea.com/lunny/32/4701_2.png) [@lunny](https://forum.gitea.com/u/lunny)\
**Post date:** [February 6, 2023, 8:14am UTC](https://forum.gitea.com/t/gitea/6639/2 "2023-02-06T08:14:15Z")

</div>

数据库没有备份吗？？？？？？？？？？？？

---

<div class="post-metadata">

**Author:** ![bluesecret](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.gitea.com/bluesecret/32/3652_2.png) [@bluesecret](https://forum.gitea.com/u/bluesecret)\
**Post date:** [April 27, 2023, 3:32am UTC](https://forum.gitea.com/t/gitea/6639/3 "2023-04-27T03:32:01Z")

</div>

解决了吗 ，同样问题！！！！！！！！！！！！！

---

<div class="post-metadata">

**Author:** ![devjj](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.gitea.com/devjj/32/3649_2.png) [@devjj](https://forum.gitea.com/u/devjj)\
**Post date:** [May 2, 2023, 3:38pm UTC](https://forum.gitea.com/t/gitea/6639/4 "2023-05-02T15:38:41Z")

</div>

都用的什么数据库？跑到多大容量就崩了？现象是什么？

---

<div class="post-metadata">

**Author:** ![yaoyingkeji](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.gitea.com/yaoyingkeji/32/3747_2.png) [@yaoyingkeji](https://forum.gitea.com/u/yaoyingkeji)\
**Post date:** [May 31, 2023, 3:55pm UTC](https://forum.gitea.com/t/gitea/6639/5 "2023-05-31T15:55:55Z")

</div>

解决了吗？同样问题！！！！！！！！！！！！！！！！！！

---

<div class="post-metadata">

**Author:** ![pref](https://avatars.discourse-cdn.com/v4/letter/p/3e96dc/32.png) [@pref](https://forum.gitea.com/u/pref)\
**Post date:** [June 5, 2023, 7:14am UTC](https://forum.gitea.com/t/gitea/6639/6 "2023-06-05T07:14:11Z")

</div>

RT : 服务器招收挖坑病毒勒索，把binlog日志冲掉了，程序本身的东西 和仓库都在服务上，就是缺数据库，有什么办法恢复么？

---

<div class="post-metadata">

**Author:** ![lunny](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.gitea.com/lunny/32/4701_2.png) [@lunny](https://forum.gitea.com/u/lunny)\
**Post date:** [June 6, 2023, 6:45am UTC](https://forum.gitea.com/t/gitea/6639/7 "2023-06-06T06:45:53Z")

</div>

都是怎么崩溃的？都是中病毒了？如果只回复git仓库的话，还是比较简单的。

---

<div class="post-metadata">

**Author:** ![SmallAngel](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.gitea.com/smallangel/32/3934_2.png) [@SmallAngel](https://forum.gitea.com/u/SmallAngel)\
**Post date:** [July 30, 2023, 5:10am UTC](https://forum.gitea.com/t/gitea/6639/8 "2023-07-30T05:10:35Z")

</div>

我使用的postsql14自动升级后gitea数据库直接没了，有办法恢复吗？

---

<div class="post-metadata">

**Author:** ![lunny](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.gitea.com/lunny/32/4701_2.png) [@lunny](https://forum.gitea.com/u/lunny)\
**Post date:** [August 29, 2023, 2:23am UTC](https://forum.gitea.com/t/gitea/6639/9 "2023-08-29T02:23:38Z")

</div>

你升级 postgres，如果数据库没了，你需要寻求 postgres 的帮助。

---

<div class="post-metadata">

**Author:** ![Becken](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.gitea.com/becken/32/6319_2.png) [@Becken](https://forum.gitea.com/u/Becken)\
**Post date:** [October 11, 2024, 10:28am UTC](https://forum.gitea.com/t/gitea/6639/10 "2024-10-11T10:28:49Z")

</div>

数据库崩溃, 有仓库目录, 数据库已经无法恢复了  
想知道有什么方式方法能够恢复所有的仓库  
一个个手动操作也行

---

<div class="post-metadata">

**Author:** ![Becken](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.gitea.com/becken/32/6319_2.png) [@Becken](https://forum.gitea.com/u/Becken)\
**Post date:** [October 12, 2024, 5:35am UTC](https://forum.gitea.com/t/gitea/6639/11 "2024-10-12T05:35:55Z")

</div>

找到了解决方法, 现在分享一下:

1. 保证仓库的目录要做好备份, 是完整的
2. 重新搭建一个gitea实例
3. 将旧的丢失了数据库的仓库按照文档中的方式恢复, [如何从磁盘采用存储库](https://docs.gitea.com/zh-cn/help/faq#%E5%A6%82%E4%BD%95%E4%BB%8E%E7%A3%81%E7%9B%98%E9%87%87%E7%94%A8%E5%AD%98%E5%82%A8%E5%BA%93)

按该文档的说明操作, 就可以将遗忘的仓库恢复到新的gitea实例中  
需要注意的是, 我是从1.21.x升级到1.22.x, 恢复好仓库后, 部分仓库点击分支会报500错, 此时在报错项目的 **项目设置** 中,找到分支, 切换默认分支即可

---

<div class="post-metadata">

**Author:** ![lunny](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.gitea.com/lunny/32/4701_2.png) [@lunny](https://forum.gitea.com/u/lunny)\
**Post date:** [November 12, 2024, 6:01am UTC](https://forum.gitea.com/t/gitea/6639/12 "2024-11-12T06:01:36Z")

</div>


