DDEV是否有命令可(重新)创建空数据库?误删默认库后的咨询
解决DDEV默认数据库缺失的问题
- 无需删除整个项目环境,有两种直接重建默认数据库的方法:
- 通过DDEV exec执行SQL命令创建
先尝试启动DDEV容器(即使报错也能启动容器服务),然后执行:
注:ddev exec mysql -u root -proot -e "CREATE DATABASE IF NOT EXISTS db;"root是DDEV默认的数据库用户名和密码,db是默认数据库名,若你的项目配置有修改,需对应调整参数。 - 通过配置文件让DDEV自动创建
编辑项目根目录下的.ddev/config.yaml,添加或确认以下配置项:
保存后执行database: default_db: dbddev restart,DDEV会自动检测并创建缺失的默认数据库。
- 通过DDEV exec执行SQL命令创建
内容的提问来源于stack exchange,提问作者sv3n
相关产品推荐
相关产品推荐

