sql >> Databáze >  >> RDS >> Mysql

Jak mohu vytvořit a načíst druhou databázi v ddev?

Další databáze můžete importovat přímo pomocí ddev import-db --target-db=newdb . Vytvořená databáze již bude mít oprávnění atd.

Můžete také ručně vytvářet a spravovat databáze (ačkoli to je zřídka nutné). Heslo uživatele root pro db server je 'root', takže můžete mysql -uroot -proot tam (nebo použijte ddev mysql -uroot -proot ).

  • ddev mysql -uroot -proot
  • CREATE DATABASE newdb;
  • GRANT ALL ON newdb.* to 'db'@'%' IDENTIFIED BY 'db';
  • Nyní, pokud chcete načíst z výpisu databáze, ddev import-db --target-db=newdb --src=dumpfile.sql
  • Váš běžný webový uživatel má nyní přístup k této alternativní databázi a lze ji použít v souboru settings.php pro váš alternativní multisite.
  • Existuje mnoho dalších věcí, které budete chtít udělat pro svůj multisite Drupal; úplný návod je na https://github.com /drud/ddev-contrib/tree/master/recipes/drupal8-multisite

Další podrobnosti o správě databáze na https://ddev.readthedocs.io/ cs/latest/users/topics/database_management/



  1. Šifrujte data v SQLite

  2. Jednoduchá parametrizace a triviální plány — 3. část

  3. připojení k databázi php singleton, je tento kód špatný postup?

  4. mysql vyberte časová razítka mezi aab a vrátí všechny nebo 0 časových razítek