ddev import-db --target-db=newdbを使用して、追加のデータベースを直接インポートできます。 。作成されたデータベースには、すでに権限などがあります。
データベースを手動で作成および管理することもできます(ただし、これが必要になることはほとんどありません)。 dbサーバーのrootパスワードは「root」であるため、mysql -uroot -prootを実行できます。 そこに(またはddev mysql -uroot -prootを使用します 。
-
ddev mysql -uroot -proot -
CREATE DATABASE newdb; -
GRANT ALL ON newdb.* to 'db'@'%' IDENTIFIED BY 'db'; - ここで、dbダンプからロードする場合は、
ddev import-db --target-db=newdb --src=dumpfile.sql - これで、通常のWebユーザーがこの代替データベースにアクセスできるようになり、代替マルチサイトのsettings.phpで使用できるようになりました。
- Drupalマルチサイトに対してやりたいことは他にもたくさんあります。 https://github.comに、完全なチュートリアルがあります。 / drud / ddev-contrib / tree / master / recipes / drupal8-multisite