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