找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

1095

积分

0

好友

141

主题
发表于 2025-12-25 09:52:49 | 查看: 31| 回复: 0

Umami 3.0版本已发布许久,最新版本为v3.0.3。此次升级改动较大,无法直接从2.x版本平滑升级,且v3.0版本已不再支持MySQL数据库,仅支持PostgreSQL。

一、更新准备

1. 环境

  • 1Panel面板版本:v2.0.15
  • Umami版本:从 mysql-v2.20.2 升级至 v3.0.3

2. 安装PostgreSQL

由于Umami v3.0仅支持PostgreSQL,因此需要先部署该数据库。在1Panel面板的应用商店中,直接搜索并安装PostgreSQL即可,云原生与Docker相关的部署和配置可以参考这里的专题内容

在1Panel中安装PostgreSQL

3. 备份数据

在升级前,务必对原Umami v2.x的MySQL数据进行完整备份。

  • 导出数据:将原MySQL中的所有表数据,导出为CSV格式进行备份。只要单个文件不超过1GB,使用CSV格式作为从MySQL迁移到PostgreSQL的中间格式是一种简单快捷的方法。
    从MySQL导出CSV数据
  • 重要提示:即使你原先使用的是PostgreSQL数据库,在重大版本更新前也建议备份数据,以防更新失败时能够快速回滚。

二、安装Umami v3.0.3

在1Panel面板中,直接卸载旧的 umami: mysql-v2.20.2 应用。随后,在应用商店中重新搜索Umami,选择最新的 v3.0.3 版本进行安装。在配置过程中,数据库类型需选择新安装的PostgreSQL,数据库与中间件的选型和运维知识可以在此板块找到

在1Panel中安装Umami v3.0.3

三、导入数据

Umami v3.0.3安装并启动后,需要将之前备份的数据导入新的PostgreSQL数据库。

  1. 将导出的所有CSV数据文件中,除 _prisma_migrations 表外的所有非空数据表,导入到新的PostgreSQL数据库中。
  2. 数据导入完成后,在1Panel中重启Umami应用,使更改生效。

四、验证更新

访问你的Umami网站,使用之前的账号密码登录。如果升级成功,你将看到全新的v3.0界面。请务必检查核心数据(如网站、访问统计等)是否完整迁移,以确保升级无误。

Umami v3.0.3新界面

相关阅读




上一篇:软件开发脚手架指南:核心概念解析与主流工具实战
下一篇:IMA知识库微服务架构演进:从单体到RAG驱动的智能知识管理
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-1-11 11:55 , Processed in 0.272713 second(s), 40 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2025 云栈社区.

快速回复 返回顶部 返回列表