欢迎来到本教程!本文将手把手教你在Ubuntu系统中安装配置Dify,并将其与MySQL数据库连接。无论你是开发新手还是运维小白,都能轻松上手。我们会详细解释每一步,并附上关键代码和注意事项。
首先,确保你的Ubuntu系统已更新。打开终端,执行:sudo apt update && sudo apt upgrade -y。接着,安装必要的工具:sudo apt install curl git vim -y。这些工具在后续安装中会用到。
Dify官方推荐使用Docker部署,因此我们需要先安装Docker。执行以下命令安装Docker:curl -fsSL https://get.docker.com | bash -s docker。安装完成后,启动Docker并设置开机自启:sudo systemctl start docker && sudo systemctl enable docker。接着安装Docker Compose:sudo curl -L "https://github.com/docker/compose/releases/download/v2.24.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && sudo chmod +x /usr/local/bin/docker-compose。验证安装:docker --version && docker-compose --version。
有两种方式:直接在Ubuntu安装MySQL,或用Docker运行MySQL容器。为简化环境隔离,我们选择Docker方式。运行以下命令启动MySQL容器:docker run -d --name mysql-dify -e MYSQL_ROOT_PASSWORD=yourpassword -e MYSQL_DATABASE=dify -p 3306:3306 mysql:8.0。注意替换yourpassword为你自己的密码。稍等片刻,MySQL即启动成功。你可以用docker ps查看容器状态。
从Dify官方GitHub克隆代码:git clone https://github.com/langgenius/dify.git。进入docker目录:cd dify/docker。复制环境变量模板:cp .env.example .env。现在我们需要编辑.env文件,配置数据库连接。
打开.env文件:vim .env。找到以下数据库相关配置项并修改:DB_USERNAME=rootDB_PASSWORD=yourpasswordDB_HOST=host.docker.internal # 如果MySQL也在Docker中,且在同一宿主机,可用此地址DB_PORT=3306DB_DATABASE=dify如果你的MySQL容器和Dify容器在同一网络,也可以使用容器名称连接。保存退出。然后执行docker-compose up -d启动Dify服务。等待几分钟,待所有容器启动完成。
在浏览器中访问http://你的服务器IP:5001,应该能看到Dify的初始化页面。注册管理员账号后,即可开始使用。如果一切正常,说明Ubuntu Dify安装成功,且Dify MySQL配置正确。你也可以进入MySQL容器检查数据库是否已自动创建表:docker exec -it mysql-dify mysql -uroot -p,输入密码后执行use dify; show tables;。
通过本Linux Dify教程,你学会了在Ubuntu上使用Docker部署Dify并连接MySQL。整个过程清晰简单,适合新手。记住,Dify连接MySQL的关键在于正确配置环境变量中的数据库连接信息。如果在操作中遇到问题,欢迎查阅官方文档或留言交流。希望本文对你有所帮助!
本文由主机测评网于2026-02-23发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260226749.html