Du kan importera ytterligare databaser direkt med ddev import-db --target-db=newdb
. Den skapade databasen kommer redan att ha behörigheter osv.
Du kan också skapa och hantera databaser manuellt (även om det sällan är nödvändigt längre). Rotlösenordet för db-servern är 'root', så du kan mysql -uroot -proot
där (eller använd ddev mysql -uroot -proot
).
ddev mysql -uroot -proot
CREATE DATABASE newdb;
GRANT ALL ON newdb.* to 'db'@'%' IDENTIFIED BY 'db';
- Nu, om du vill ladda från en db-dump,
ddev import-db --target-db=newdb --src=dumpfile.sql
- Din vanliga webbanvändare kan nu komma åt denna alternativa db, och den kan användas i settings.php för din alternativa multisite.
- Det finns många andra saker du vill göra för din Drupal multisite; det finns en fullständig handledning på https://github.com /drud/ddev-contrib/tree/master/recipes/drupal8-multisite
Mer information om databashantering på https://ddev.readthedocs.io/ sv/senaste/users/topics/database_management/