跳到主要内容
版本:dev

MySQL

MySQL 是广泛使用的开源关系型数据库系统。DB-GPT 在 dbgpt_ext.datasource.rdbms.conn_mysql 中内置了原生 MySQL 数据源连接器。

安装依赖

首先安装 MySQL 数据源所需依赖。

uv sync --all-packages \
--extra "base" \
--extra "datasource_mysql" \
--extra "rag" \
--extra "storage_chromadb" \
--extra "dbgpts"

准备 MySQL

准备好 MySQL 服务与数据库后,启动 DB-GPT WebServer:

uv run dbgpt start webserver --config configs/dbgpt-proxy-openai.toml

也可以使用:

uv run python packages/dbgpt-app/src/dbgpt_app/dbgpt_server.py --config configs/dbgpt-proxy-openai.toml

MySQL 配置

在数据源 UI 或配置参数中填写:

  • host
  • port
  • user
  • password
  • database
  • driver (mysql+pymysql)

对应实现文件:

  • packages/dbgpt-ext/src/dbgpt_ext/datasource/rdbms/conn_mysql.py