重磅!N8N新版2.0发布!不再支持MySQL?

兄弟们,时隔 2 年,N8N 终于迎来了大版本更新,这次 N8N 的 2.0 版本终于来了!

虽然官方之前预告说是 12 月 8 号(下周一)发测试版,下下周才发正式版。但我今天闲着没事去逛 N8N 仓库的时候,居然发现:2.0 的 RC 版本(预览版)今天已经悄悄发布了!

既然官方"偷跑"了,那咱们必须第一时间跟上。我也没闲着,立马动手升级体验了一波。

原本以为是"丝滑升级",结果刚上来就踩了个巨大的坑!如果你的生产环境正准备升级,这篇文章一定要看完!


视频展示

www.bilibili.com/video/BV19h...

🛠️ 抢先体验:安装与"惊魂"一刻

安装过程其实很简单,我用的是 Node.js 的方式(这也是最灵活方便的)。

直接在终端敲命令:
npm install -g n8n@next

安装速度很快,虽然网络稍微卡了一两分钟,但全程没有报错。正当我美滋滋地敲下 n8n 准备启动时,意外发生了!

⚠️ 史诗级"大坑":MySQL 这里不支持了!

启动直接报错,控制台赫然写着:

Error:

MySQL and MariaDB have been removed. Please migrate to PostgreSQL

兄弟们,这太坑了!我之前的 N8N 一直是连接 MySQL 数据库跑的,里面存了我所有的工作流和历史数据啊!

划重点:
N8N 2.0 正式移除了对 MySQL 和 MariaDB 的支持!
N8N 2.0 正式移除了对 MySQL 和 MariaDB 的支持!
N8N 2.0 正式移除了对 MySQL 和 MariaDB 的支持!

重要的事情说三遍。现在的 2.0 版本,官方强制要求使用 PostgreSQL。如果你像我一样之前用的是 MySQL,直接升级会导致服务无法启动。

没办法,为了先给大家演示 2.0 的界面,我只能含泪先把环境变量里的 DB_TYPE 配置删掉,让它回退到默认的 SQLite 数据库(也就是本地文件存储)。

(至于这部分旧数据怎么迁移到 Postgres,后面我会专门研究一下再跟大家分享,今天咱们先看新功能。)


👀 界面初体验:变了,但没完全变

切回默认数据库后,终于启动成功了,访问 5678 端口,熟悉的注册界面还在。

进入系统后,我仔细对比了一下 1.0 和 2.0 的区别,给大家总结了几个关键点:

1.创建工作流变方便了

以前右上角只有一个干巴巴的"Create"按钮。现在多了一个 "从模板选择" 的快捷入口。这对新手比较友好,不用每次都从零开始画流程。

2.插件兼容性(好消息!)

这是大家最担心的点:社区插件还能用吗?

我实测安装了一下,完全没问题! 社区插件依然可以顺利安装和使用,这点大家可以放心。

3.ExecuteCommand 组件没了

官方也写了 2.0 主要升级了安全性,所以可以直接执行本地命令的"Execute Command"组件也没取消了,所以如果你需要使用 Execute Command 调用本地的命令例如使用 FFMPeg 执行音视频操作,抱歉,2.0 官方不支持了。所以升级之前,一定要先评估需求再做决定。


🔄 交互逻辑大改:告别"Active"开关

在工作流编辑器里,有一个非常明显的变化。

以前 1.0 版本:

右上角是一个简单的 Active 开关,点一下就激活,很随意。

现在 2.0 版本:

变成了一个正式的 "Publish"(发布)按钮

而且逻辑变严谨了:你不能随便点发布,必须先给工作流配置好名称,保存之后,才能点击发布。

这一步操作更有"生产环境"的感觉了,避免了以前误触开关导致流程不管是死是活都在跑的情况。而且在"更多"选项里,也对应增加了"UnPublish"(取消发布)的功能。


📝 总结:值得升级吗?

目前的 2.0.0 RC 版本,给我的感觉是**"稳中求变"**。

  • 外观上: 并没有那种翻天覆地的整容式更新,老用户上手没难度。
  • 内核上: 拥抱了功能更丰富的 PostgreSQL 数据库,并且取消了一些可能存在的安全组件。

磊哥建议: 如果你是生产环境,千万别这周升级! 尤其是用 MySQL 的兄弟,等正式版发布,并且做好数据库迁移方案后再动。

我会继续关注后续的正式版发布,看看有没有更多隐藏彩蛋。

我是磊哥,每天分享一个干货内容,咱们下期见!

本文已收录到我的技术小站 www.javacn.site,网站包含的内容有:LangChain/N8N/SpringAI/SpringAIAlibaba/LangChain4j/Dify/Coze/AI实战项目/AI常见面试题等技术分享,欢迎各位大佬光临指导~

相关推荐
小宋102133 分钟前
4 万 Star 的开源 ChatGPT 桌面端:用 Jan 把电脑变成离线 AI 工作站
人工智能·chatgpt·开源·jan
searchforAI35 分钟前
啥是LLM?大语言模型从原理到选型的完整科普
人工智能·科技·深度学习·ai·语言模型·知识图谱·agent
我就是全世界35 分钟前
具身智能难现“ChatGPT时刻”:缺统一范式,更缺优质数据
人工智能·chatgpt·机器人
NQBJT39 分钟前
告别复制粘贴!NQ-Assistant:一键将 DeepSeek/ChatGPT/Claude 回复导出为精美 Word 文档
人工智能
朱大喜2 小时前
数据可视化工具选型:matplotlib、Plotly 与 ECharts
人工智能
染指11108 小时前
26.RAG进阶(Advanced RAG)-假设性问题索引
人工智能·windows·agent·rag·advanced rag
闵孚龙8 小时前
动态图机制:为什么 PyTorch 调试起来更舒服
人工智能·pytorch·python
甲维斯8 小时前
还要啥Codex!DeepSeek接入Zcode远程连接!
人工智能
百胜软件@百胜软件9 小时前
百胜软件亮相“AI消费新生活”主题日活动,AI智能运营平台入选市级案例征集
人工智能·生活·零售数字化·数智中台·珠宝行业
专注搞钱10 小时前
GPT-4o写设备Recipe:从3小时到10分钟
数据库·人工智能·gpt·半导体