Puede importar bases de datos adicionales directamente con ddev import-db --target-db=newdb
. La base de datos creada ya tendrá permisos, etc.
También puede crear y administrar bases de datos manualmente (aunque ya casi nunca es necesario). La contraseña de root para el servidor db es 'root', por lo que puede mysql -uroot -proot
allí (o use ddev mysql -uroot -proot
).
ddev mysql -uroot -proot
CREATE DATABASE newdb;
GRANT ALL ON newdb.* to 'db'@'%' IDENTIFIED BY 'db';
- Ahora, si desea cargar desde un volcado de db,
ddev import-db --target-db=newdb --src=dumpfile.sql
- Su usuario web normal ahora puede acceder a esta base de datos alternativa y se puede usar en settings.php para su multisitio alternativo.
- Hay muchas otras cosas que querrá hacer para su multisitio de Drupal; hay un tutorial completo en https://github.com /drud/ddev-contrib/tree/master/recipes/drupal8-multisitio
Más detalles sobre la gestión de bases de datos en https://ddev.readthedocs.io/ es/latest/users/topics/database_management/