6

这是如何在 ddev 中创建和加载第二个数据库的后续问题?. 它是关于自动完成该任务。

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

4

1 回答 1

13

在你项目的 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'@'%';"
于 2018-07-09T20:56:10.750 回答