Você pode importar bancos de dados adicionais diretamente com
ddev import-db --target-db=newdb
. O banco de dados criado já terá permissões, etc. Você também pode criar e gerenciar bancos de dados manualmente (embora isso raramente seja mais necessário). A senha root para o servidor db é 'root', então você pode
mysql -uroot -proot
lá (ou use ddev mysql -uroot -proot
). ddev mysql -uroot -proot
CREATE DATABASE newdb;
GRANT ALL ON newdb.* to 'db'@'%' IDENTIFIED BY 'db';
- Agora, se você quiser carregar de um dump de banco de dados,
ddev import-db --target-db=newdb --src=dumpfile.sql
- Seu usuário normal da web agora pode acessar esse banco de dados alternativo e pode ser usado no settings.php para seu multisite alternativo.
- Há muitas outras coisas que você vai querer fazer para o seu multisite Drupal; há um tutorial completo em https://github.com /drud/ddev-contrib/tree/master/recipes/drupal8-multisite
Mais detalhes sobre gerenciamento de banco de dados em https://ddev.readthedocs.io/ pt/latest/users/topics/database_management/