ddev 如何自动创建额外的数据库?

How can ddev automatically create additional databases?

这是 的后续问题。它是关于 自动 .

完成该任务

一个用例是开发从另一个 MySQL 数据库到 Drupal 的迁移,并与其他人协作进行迁移。如果数据库名称可以由 ddev 设置,其他开发人员可以自动创建数据库,并且可以使用已知值将其他数据库添加到他们的 settings.local.php。

在您的项目 config.yaml:

中试试这个
hooks:
  post-start:
    - exec: mysql -uroot -proot -hdb -e "CREATE DATABASE IF NOT EXISTS another_db; GRANT ALL ON another_db.* TO 'db'@'%';"