Sie können zusätzliche Datenbanken direkt mit ddev import-db --target-db=newdb
importieren . Die erstellte Datenbank hat bereits Berechtigungen usw.
Sie können Datenbanken auch manuell erstellen und verwalten (obwohl dies selten mehr erforderlich ist). Das Root-Passwort für den DB-Server ist „root“, also können Sie mysql -uroot -proot
darin (oder verwenden Sie ddev mysql -uroot -proot
).
ddev mysql -uroot -proot
CREATE DATABASE newdb;
GRANT ALL ON newdb.* to 'db'@'%' IDENTIFIED BY 'db';
- Wenn Sie nun von einem DB-Dump laden möchten,
ddev import-db --target-db=newdb --src=dumpfile.sql
- Ihr normaler Webbenutzer kann jetzt auf diese alternative Datenbank zugreifen und sie kann in der settings.php für Ihre alternative Multisite verwendet werden.
- Es gibt viele andere Dinge, die Sie für Ihre Drupal-Multisite tun sollten; Eine vollständige Anleitung finden Sie unter https://github.com /drud/ddev-contrib/tree/master/recipes/drupal8-multisite
Weitere Details zur Datenbankverwaltung unter https://ddev.readthedocs.io/ en/latest/users/topics/database_management/