惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

IT之家
IT之家
博客园 - 聂微东
雷峰网
雷峰网
Microsoft Azure Blog
Microsoft Azure Blog
WordPress大学
WordPress大学
Hugging Face - Blog
Hugging Face - Blog
S
SegmentFault 最新的问题
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
Tailwind CSS Blog
博客园 - 三生石上(FineUI控件)
V
Visual Studio Blog
博客园 - 司徒正美
爱范儿
爱范儿
月光博客
月光博客
阮一峰的网络日志
阮一峰的网络日志
博客园_首页
博客园 - 【当耐特】
Jina AI
Jina AI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
酷 壳 – CoolShell
酷 壳 – CoolShell
大猫的无限游戏
大猫的无限游戏
小众软件
小众软件
人人都是产品经理
人人都是产品经理
V
V2EX

博客园 - VipSoft

FastAPI 全局 HTTP 异常处理器 + 统一响应封装 SpringBoot 心跳日志不记录 access.log Qdrant Linux 安装(非Docker) LangChain — RAG 知识库(实操) LangChain — RAG 构建知识库(理论) LangChain — RAG 构建知识库(实操) Python PyCharm 运行,取不到 .env 文件中的值 Qdrant 安装(Windows) LangChain — RAG 构建知识库 Python 项目简单部署(Linux) MinerU - 将非结构化文档(PDF、图片、Office 文件等)转换为机器可读的 Markdown 和 JSON LangChain 入门 服务端部署-FastAPI LangChain 入门 LangSmith LangChain 入门 实战 - 食谱推荐 LangChain 入门 Memory 会话记忆 LangChain 入门 Tools 工具 LangChain 入门 Tools 工具 LangChain 入门 Prompts 提示词 LangChain 入门 Message 消息 LangChain 入门 Model 的初始化和调用 LangChain 入门 Agent 的基本运行机制 AI 0基础学习,名词解析 LangChain 和 LangGraph AI大模型知识体系 Dify — Workflow - 数据可视化 Dify — Chatflow - 数据库智能查询 Dify — Chatflow - 文档知识库 Dify — Agent 智能体 高安全券码、注册码生成 Dify — 文本生成应用
Dify — 连接MySQL配置
VipSoft · 2026-05-28 · via 博客园 - VipSoft

Dify — Windows 下 Docker 安装 Dify
Dify — 聊天助手 -- 知识库
Dify — 文本生成应用
Dify — Agent 智能体
Dify — Chatflow - 文档知识库
Dify — 连接MySQL配置
Dify — Chatflow - 数据库智能查询
Dify — Workflow - 数据可视化

Dify 跑在 Docker 里面,他会找镜像里的 Python 环境,dify-sendbox 中配置永久生效
注意:重启后,需要等一会才能进入 Dify 系统

安装pymysql依赖库

D:\ProgramData\dify-1.14.0\docker\volumes\sandbox\dependencies\python-requirements.txt 添加 pymysql==1.1.1
告诉 Docker 镜像,要安装哪些 Python 依赖,这样Dify启动后运行的docker容器可以找到python mysql依赖
image

设置允许Dify访问3306端口

D:\ProgramData\dify-1.14.0\docker\ssrf_proxy\squid.conf.template
image

配置Dify可以访问外部网络

Dify后续运行在sandbox容器中,默认在该容器中不允许连接外部ip,通过配置“D:\ProgramData\dify-1.14.0\docker”目录中“docker-compose.yaml”文件中的sandbox部分,允许sandbox容器连接外部网络。

docker-compose.yaml文件中修改处如下,只需要在“networks”部分加入 - default即可(特别提示:换行后可能存在Tab符号,可以删除该行后的空白行)。
在 environment: 增加 这个不用加,加了也不生效,在后面的 Python 代码中添加

  USER: "dify_user"      # 注意要加双引号
  LOGNAME: "dify_user"   # 注意要加双引号

image

重启Dify

在“D:\ProgramData\dify-1.14.0\docker”目录中执行如下命令

# 停止Dify
docker compose down
# 启动Dify
docker compose up -d

image

如果不安装依赖,会报下面错误

Traceback (most recent call last): File "/var/sandbox/sandbox-python/tmp/be81f061_c4f3_4ea7_958c_685bc7b670b9.py", line 35, in <module> File "<fd3>", line 1, in <module> ModuleNotFoundError: No module named 'pymysql' error: exit status 255

image

具本应用: Dify — Chatflow - 数据库