sql >> Database >  >> RDS >> Mysql

Hoe kan ik een tweede database aanmaken en laden in ddev?

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/



  1. MySQL-jokertekens * en %

  2. Lente 2011 PostgreSQL-conferenties, VS/Canada

  3. Hoe array-gegevens te groeperen die zijn geretourneerd door een left join-query in php?

  4. voer het *.sql-bestand uit met python MySQLdb