Puoi importare database aggiuntivi direttamente con ddev import-db --target-db=newdb
. Il database creato avrà già i permessi, ecc.
Puoi anche creare e gestire manualmente i database (sebbene ciò sia più raramente necessario). La password di root per il server db è 'root', quindi puoi mysql -uroot -proot
lì dentro (o usa ddev mysql -uroot -proot
).
ddev mysql -uroot -proot
CREATE DATABASE newdb;
GRANT ALL ON newdb.* to 'db'@'%' IDENTIFIED BY 'db';
- Ora, se vuoi caricare da un db dump,
ddev import-db --target-db=newdb --src=dumpfile.sql
- Il tuo normale utente web ora può accedere a questo db alternativo e può essere utilizzato in settings.php per il tuo multisito alternativo.
- Ci sono molte altre cose che vorresti fare per il tuo multisito Drupal; c'è un tutorial completo su https://github.com /drud/ddev-contrib/tree/master/recipes/drupal8-multisite
Maggiori dettagli sulla gestione del database su https://ddev.readthedocs.io/ it/latest/users/topics/database_management/