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

如何在DDEV中连接数据库?TYPO3环境下MariaDB凭证疑问

TYPO3 DDEV环境下MariaDB数据库凭证及连接方法

别发愁,DDEV给TYPO3环境预设了统一的数据库凭证,我给你梳理清楚,还有几种更便捷的连接方式:

默认数据库凭证

这些是DDEV TYPO3环境下固定的默认值,不用额外配置:

  • 用户名:db
  • 密码:db
  • 数据库名:db
  • 主机:容器内部连接用localhost;本地机器(比如你的IDE、GUI数据库工具)连接时,直接用服务名db即可(DDEV会自动解析)

快速连接数据库的方法

  1. 无需进入容器直接连接
    不用SSH进容器,在项目根目录直接运行:

    ddev mysql
    

    这会直接打开MariaDB的命令行终端,省去输入凭证的步骤。

  2. 进入容器后连接
    如果你已经通过ddev ssh进入了容器,直接执行以下命令即可免密登录:

    mysql -u db -pdb db
    

    (这里的-pdb是把密码直接跟在参数后,避免交互式输入提示)

确认凭证的额外方式

如果你想自行验证凭证信息,可以:

  • 查看项目根目录下的.ddev/config.yaml文件,里面的database区块会明确列出配置,默认就是上面的db/db/db组合
  • 打开TYPO3的typo3conf/LocalConfiguration.php,找到DB配置数组,里面的username、password、database字段就是对应的连接信息

GUI工具连接(可选)

如果想用Navicat、DataGrip这类可视化工具连接,先运行ddev describe查看数据库的本地映射端口,然后:

  • 主机:localhost
  • 端口:查到的映射端口(比如32768)
  • 用户名/密码:db/db
  • 数据库名:db

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.27 09:58:37