所有分类
  • 所有分类
  • AI工具
  • AI提示词
  • AI培训视频教程

N8N MySQL 数据库授权与节点配置指南:快速连接数据源执行查询

热门教程(视频)

配置目的

还在为手动从MySQL数据库导出数据而烦恼吗?

本篇教程专为小白设计,无需任何代码知识。

我们将手把手带你完成N8N与外部MySQL数据库的安全连接。

最终实现自动化执行SQL查询任务,解放你的双手。

前置条件

在开始配置之前,请确保你已从数据库管理员处获取以下信息:

– 主机地址:数据库服务器的IP或域名。

– 端口:通常是 3306。

– 数据库名:你要连接的具体数据库名称。

– 用户名:有查询权限的数据库用户名。

– 密码:对应的用户密码。

平台准备

重要一步: 确保你的MySQL数据库允许外部连接。

你需要联系数据库管理员(DBA)或服务器运维人员。

请他们将你的N8N服务器IP地址,添加到MySQL的访问白名单中。

否则,N8N将无法成功连接到数据库。

关键参数配置

配置过程分为两步:先创建连接凭证,再在工作流节点中使用它。

创建数据库凭证

1. 在N8N主界面,点击左侧菜单栏的 “Credentials”。

2. 点击右上角的 “Add Credential” 按钮。

3. 在搜索框中输入 “MySQL”,然后选择它。

4. 依次填入你准备好的主机、端口、数据库名、用户名和密码。

5. 给这个凭证起一个好记的名字,比如 “公司业务数据库”。

6. 点击右下角的 “Save” 保存。这个凭证可以被多个工作流重复使用。

配置MySQL节点

1. 在你的工作流画布中,点击 “+” 添加一个新节点。

2. 搜索并选择 “MySQL” 节点。

3. 在节点设置界面的 “Credential for MySQL” 处,选择刚刚创建的 “公司业务数据库”。

4. 在 “Operation” 参数中,选择 “Execute Query”

5. 在下方的 “Query” 文本框中,粘贴你的SQL查询语句。

例如,查询用户表的前10条数据:

SELECT * FROM users LIMIT 10;

6. 点击节点右上方的 “Execute Node” 按钮进行测试。

如果一切顺利,你将在右侧看到从数据库成功返回的数据结果。

常见错误排查

遇到错误别担心,大多数问题都可以通过以下方式解决。

连接失败

提示 “Connection refused” 或连接超时。

请检查:主机和端口号是否正确?N8N服务器IP是否已加入数据库白名单?

认证失败

提示 “Access denied for user”。

请检查:用户名和密码是否拼写错误?该用户是否有从外部IP连接的权限?

SQL语法错误

提示 “You have an error in your SQL syntax”。

这是你的SQL语句本身有问题。建议将语句复制到Navicat等数据库工具中先行测试。

价值强调

恭喜你,配置已完成!

现在,你可以将这个MySQL节点与 “Schedule” 定时触发器相连。

实现每天自动获取销售数据、用户增长等关键业务指标。

再将数据通过飞书、钉钉或邮件节点自动发送给相关同事,轻松实现数据自动化汇报,极大提升办公效率。

探索更多 AI,让你的效率与认知全面升级
0
精选 AI 培训教程 · 商业技能教程 · 高质量 AI 提示词
升级VIP,戳我👉【注册学习卡】
显示验证码
没有账号?注册  忘记密码?