You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过DDEV获取Drupal/TYPO3/Backdrop/WordPress数据库凭证?

获取DDEV中各类CMS的数据库凭证

别发愁,DDEV对所有主流CMS的数据库凭证管理都很统一,不管你是装Drupal 8还是TYPO3、Backdrop、WordPress,都能通过几种简单方式拿到需要的信息,我给你拆解清楚:

通用获取方式(适用于所有CMS)

最直接的方法是在项目根目录执行以下命令:

ddev describe

执行后你会看到项目的完整信息,其中Database板块会列出所有凭证:

  • 主机(Host):db(DDEV的数据库服务容器固定用这个名称,容器内部直接用它访问)
  • 用户名(Username):db
  • 密码(Password):db
  • 数据库名(Database name):默认和你的项目名称一致,也会在这个板块里明确显示

另外,也可以通过环境变量快速查看数据库名:

ddev exec echo $DDEV_DB_DATABASE

各CMS的具体情况(含自动配置说明)

Drupal(包括8/9/10版本)

DDEV初始化Drupal项目时,会自动在sites/default/目录生成settings.ddev.php文件,里面已经预配置好了数据库连接信息,你完全不用手动填写!如果是手动安装需要输入凭证,直接用通用信息:

  • 数据库主机:db
  • 数据库名:通过ddev describe确认的项目对应名称
  • 用户名:db
  • 密码:db

TYPO3

TYPO3项目在DDEV中初始化后,LocalConfiguration.php会被自动配置好数据库连接参数,安装过程中无需手动输入。如果需要手动核对,凭证同样是:

  • 主机:db
  • 用户名:db
  • 密码:db
  • 数据库名:默认与项目名一致

Backdrop

Backdrop的逻辑和Drupal类似,DDEV会自动在settings.php中写入数据库连接配置。手动安装时直接使用通用凭证即可,数据库名默认是项目名称。

WordPress

WordPress项目的wp-config.php会被DDEV自动生成,里面已经定义了所有数据库相关常量:

define( 'DB_HOST', 'db' );
define( 'DB_NAME', '你的项目名' );
define( 'DB_USER', 'db' );
define( 'DB_PASSWORD', 'db' );

安装过程中直接跳过手动输入步骤即可,或者按上述值填写。

小提示

  • 所有DDEV项目的数据库服务会映射到本地随机端口,但在CMS配置里不需要填端口,因为容器内部通过服务名db就能直接访问数据库服务。
  • 如果需要直接操作数据库,可以用命令ddev mysql直接登录,无需输入密码(DDEV会自动认证)。

内容的提问来源于stack exchange,提问作者runeasgar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 08:12:08