U kunt extra databases rechtstreeks importeren met ddev import-db --target-db=newdb
. De aangemaakte database heeft al rechten, enz.
U kunt ook handmatig databases maken en beheren (hoewel dit zelden meer nodig is). Het root-wachtwoord voor de db-server is 'root', dus u kunt mysql -uroot -proot
daarin (of gebruik ddev mysql -uroot -proot
).
ddev mysql -uroot -proot
CREATE DATABASE newdb;
GRANT ALL ON newdb.* to 'db'@'%' IDENTIFIED BY 'db';
- Als je nu wilt laden vanaf een db-dump,
ddev import-db --target-db=newdb --src=dumpfile.sql
- Uw normale internetgebruiker heeft nu toegang tot deze alternatieve database en kan worden gebruikt in de settings.php voor uw alternatieve multisite.
- Er zijn nog veel meer dingen die u voor uw Drupal-multisite wilt doen; er is een volledige tutorial op https://github.com /drud/ddev-contrib/tree/master/recipes/drupal8-multisite
Meer details over databasebeheer op https://ddev.readthedocs.io/ nl/latest/users/topics/database_management/