Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

मैं ddev में दूसरा डेटाबेस कैसे बना और लोड कर सकता हूँ?

आप ddev import-db --target-db=newdb के साथ सीधे अतिरिक्त डेटाबेस आयात कर सकते हैं . बनाए गए डेटाबेस में पहले से ही अनुमतियाँ होंगी, आदि।

आप डेटाबेस को मैन्युअल रूप से बना और प्रबंधित भी कर सकते हैं (हालाँकि यह अब शायद ही कभी आवश्यक हो)। डीबी सर्वर के लिए रूट पासवर्ड 'रूट' है, इसलिए आप mysql -uroot -proot कर सकते हैं वहां (या ddev mysql -uroot -proot . का उपयोग करें) )।

  • ddev mysql -uroot -proot
  • CREATE DATABASE newdb;
  • GRANT ALL ON newdb.* to 'db'@'%' IDENTIFIED BY 'db';
  • अब, यदि आप किसी db डंप से लोड करना चाहते हैं, ddev import-db --target-db=newdb --src=dumpfile.sql
  • आपका सामान्य वेब उपयोगकर्ता अब इस वैकल्पिक डीबी तक पहुंच सकता है, और इसका उपयोग आपके वैकल्पिक मल्टीसाइट के लिए सेटिंग्स.php में किया जा सकता है।
  • कई अन्य चीजें हैं जो आप अपने Drupal मल्टीसाइट के लिए करना चाहेंगे; https://github.com पर एक पूरा ट्यूटोरियल है। /drud/ddev-contrib/tree/master/recipes/drupal8-multisite

डेटाबेस प्रबंधन के बारे में अधिक जानकारी https://ddev.readthedocs.io/ पर देखें। en/latest/users/topics/database_management/



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL COALESCE () समझाया गया

  2. PHP में MySQL *.sql फ़ाइलें चलाना

  3. Mysql में INNODB कैसे सक्षम करें

  4. जॉइन और GROUP_CONCAT तीन टेबल के साथ

  5. टाइमस्टैम्प द्वारा php mysql ऑर्डर गलत है