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

如何修改DDEV项目的数据库名称并保存自定义数据库配置到仓库?

修改DDEV项目数据库默认配置并保存到仓库的方法

完全可以修改DDEV项目的数据库名称、用户名及密码,并且能将这些配置保存到项目仓库中,具体操作如下:

1. 修改项目配置文件

在项目根目录的config.yaml文件中,添加或修改以下配置项(已有则覆盖默认值):

# 自定义数据库名称,替换为你需要的名称
database_name: my_custom_db
# 自定义数据库用户名
database_user: my_db_user
# 自定义数据库密码
database_password: my_secure_password
# 保留原有的数据库类型配置(比如mysql、mariadb等)
database_type: mariadb

2. 应用配置并验证

  • 执行命令重启DDEV服务,使配置生效:
    ddev restart
    
  • 验证新配置是否生效,可通过以下命令连接数据库:
    ddev exec mysql -u my_db_user -pmy_secure_password my_custom_db
    
    若能成功进入数据库命令行,说明配置已生效。

3. 保存配置到项目仓库

config.yaml是DDEV的项目级配置文件,默认不会被.gitignore排除,直接将其提交到git仓库即可:

git add config.yaml
git commit -m "Update database configuration"
git push

其他协作者拉取仓库代码后,执行ddev restart就能同步使用新的数据库配置。

注意事项

  • 如果项目已有数据,修改数据库名称后,原数据库不会自动迁移,需要手动导出原数据并导入到新数据库中:
    # 导出原数据库
    ddev export-db --file=dump.sql
    # 导入到新数据库
    ddev import-db --file=dump.sql --database=my_custom_db
    
  • 同步更新应用程序的数据库连接配置,比如PHP项目的settings.php、Laravel项目的.env等文件,确保应用能正确连接新的数据库。

内容的提问来源于stack exchange,提问作者brad.bulger

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 22:54:52