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

--ऑल-डेटाबेस डंप से एकल डेटाबेस आयात करें

आप निम्न आदेश का उपयोग कर सकते हैं:

mysql -u root -p --one-database destdbname < alldatabases.sql

जहां destdbname आपका वांछित डेटाबेस है जिसे आप पुनर्स्थापित करना चाहते हैं।

एक अन्य विकल्प जो IMHO अधिक सुरक्षित है, वह है डीबी को --all-databases से निकालना गंदी जगह। उदाहरण:

sed -n '/^-- Current Database: `dbname`/,/^-- Current Database: `/p' alldatabases.sql > output.sql

बदलें dbname वांछित डेटाबेस नाम के साथ। alldatabases.sql आपकी sql-dump फ़ाइल का नाम है। इस तरह आपके पास फ़ाइल पर अलग DB होगा, और फिर आप एक साधारण mysql कमांड का उपयोग करके पुनर्स्थापित कर सकते हैं।

(श्रेय यहां जाता है:डैरेन मदरसेले - देखें उसका पेज )



  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 में दिनांक और समय इकाइयाँ (पूरी सूची)

  2. इनर जॉइन स्टेटमेंट में अस्पष्ट कॉलम

  3. MySQL बनाम MongoDB 1000 पढ़ता है

  4. त्रुटि प्राप्त करना HTTP स्थिति 405 - HTTP विधि GET इस URL द्वारा समर्थित नहीं है, लेकिन कभी भी `get` का उपयोग नहीं किया गया है?

  5. mysql सम्मिलित नहीं कर सकता क्योंकि कोई डिफ़ॉल्ट मान नहीं है?