Gitea库完整从Ubuntu迁移到CentOS中
2026/5/22 6:25:06 网站建设 项目流程

文章目录

  • 一、概述
  • 二、数据迁移
    • 2.1 获取数据存储路径
    • 2.2 搞事之前先备份(目标服务器CentOS)
      • 2.2.1 停止gitea服务
      • 2.2.2 备份gitea文件夹
    • 2.3 从Ubuntu的数据目录中将数据拷贝到CentOS中
    • 2.4 备份mysql数据库并拷贝到目标服务器(CentOS)
      • 2.4.1 通过mysqldump备份数据库
      • 2.4.2 将备份的数据库拷贝到目标服务器中
      • 2.4.3 恢复数据库
    • 2.4 重启gitea服务
  • 总结

四智武童
诗号:一月一,捡花衣。二月二,练大字。三月三,穿新衣。四月四,去考试。考一个状元郎,坐著马车平天下。
在三余无梦生受到逆时计影响消失后出现的神秘孩童,踩着孔明车,念着喻事的童谣,天真无邪,外表看似约七八岁的孩童,眼神却流露著成熟与睿智,真实身份不言可喻。以佛家四智心品为名,延续三余与鷇音子的斗智竞争,一心杜绝圣魔元史之祸,不让其影响天道的自然运行。

一、概述

Ubuntu版本:Linux ubuntu 5.15.0-1100-raspi #103-Ubuntu SMP PREEMPT Tue Apr 14 20:15:07 UTC 2026 aarch64 aarch64 aarch64 GNU/Linux
CentOS版本:Linux r730 6.12.0-224.el10.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Apr 21 19:40:37 UTC 2026 x86_64 GNU/Linux

安装Gitea时主要包含mysql数据库以及版本库文件,网上没搜到比较合适的材料,一个个复制库又很慢,所以本次通过自行备份两部分数据进行数据迁移。

二、数据迁移

2.1 获取数据存储路径

通过查看状态查看配置文件路径。

zero@r730:~$ systemctl status gitea ● gitea.service - Gitea(Git with a cup of tea)Loaded: loaded(/etc/systemd/system/gitea.service;enabled;preset: disabled)Active: active(running)since Thu2026-05-2115:13:16 CST;4h 42min ago Invocation: b43e5c25e40d484ca05ecaa398121503 Main PID:32317(gitea)Tasks:44(limit:97630)Memory:141.6M(peak:144.4M)CPU:38.426s CGroup: /system.slice/gitea.service └─32317 /usr/local/bin/gitea web--config/etc/gitea/app.ini

/etc/gitea/app.ini 就是配置文件的路径。
查看配置文件,确认数据数据库名称以及数据存储路径。

zero@r730:~$sudovim/etc/gitea/app.ini# 以下是数据库信息:[database]DB_TYPE=mysql HOST=127.0.0.1:3308# 数据库连接信息NAME=giteadb# 数据库名称USER=gitea PASSWD

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询