Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL Workbench से MySQL डेटाबेस बैकअप कैसे लें?


MySQL Workbench के Data Export से डेटाबेस बैकअप बनाएं

MySQL Workbench एक ग्राफिकल Data Export विज़ार्ड प्रदान करता है जो डेटाबेस का लॉजिकल बैकअप (SQL डंप फ़ाइल) बनाता है।

चरण-दर-चरण प्रक्रिया

  1. MySQL Workbench स्थापित करें (यदि नहीं है): डाउनलोड लिंक
  2. Workbench खोलें और अपने MySQL सर्वर से कनेक्ट करें
  3. नेविगेटर पैनल में, Administration टैब चुनें (या मेनू से Server → Data Export)
  4. Data Export पर क्लिक करें

विज़ार्ड में

  • स्कीमा चुनें: निर्यात करने के लिए डेटाबेस/स्कीमा चेक करें
  • ऑब्जेक्ट चुनें: टेबल, व्यू, रूटीन, इवेंट, ट्रिगर
  • निर्यात विकल्प:
    • Dump Structure and Data (डिफ़ॉल्ट)
    • Dump Structure Only
    • Dump Data Only
  • आउटपुट:
    • Export to Dump Project Folder: अलग-अलग SQL फ़ाइलें प्रति टेबल (अनुशंसित)
    • Export to Self-Contained File: सिंगल .sql फ़ाइल
  • पथ सेट करें: बैकअप फ़ोल्डर/फ़ाइल स्थान चुनें
  • Start Export क्लिक करें

पूर्ण होने पर

Export of E:\BackupDatabase has finished

स्क्रीनशॉट संदर्भ

मूल लेख में निम्नलिखित के स्क्रीनशॉट शामिल हैं:

  • Administration टैब में Data Export विकल्प
  • स्कीमा/ऑब्जेक्ट चयन स्क्रीन
  • पूर्णता संदेश

कमांड-लाइन विकल्प (स्वचालन के लिए)

mysqldump -u username -p --databases db_name > backup.sql
# या सभी डेटाबेस
mysqldump -u username -p --all-databases > all_dbs_backup.sql

नोट्स

  • बड़े डेटाबेस के लिए, mysqldump कमांड-लाइन तेज़ और अधिक विश्वसनीय है।
  • --single-transaction (InnoDB के लिए) सुसंगत बैकअप के लिए लॉक के बिना उपयोग करें।
  • नियमित बैकअप के लिए क्रॉन जॉब/टास्क शेड्यूलर के साथ स्वचालित करें।
  1. MySQL Workbench से सर्वर के ER मॉडल कैसे प्राप्त करें? MySQL Workbench से सर्वर के ER मॉडल कैसे प्राप्त करें?

    MySQL Workbench Reverse Engineer से ER मॉडल जनरेट करें MySQL Workbench मौजूदा डेटाबेस से ER (एंटिटी-रिलेशनशिप) मॉडल बनाने के लिए रिवर्स इंजीनियरिंग विज़ार्ड प्रदान करता है। चरण-दर-चरण प्रक्रिया MySQL Workbench लॉन्च करें Database मेनू → Reverse Engineer चुनें (या Ctrl+R) कनेक्शन चुनें/बनाएं: संग

  1. PhpMyAdmin में MySQL कॉलम में AUTO_INCREMENT जोड़ना PhpMyAdmin में MySQL कॉलम में AUTO_INCREMENT जोड़ना

    PhpMyAdmin या SQL के माध्यम से किसी मौजूदा कॉलम में AUTO_INCREMENT जोड़ सकते हैं। SQL के माध्यम से: ALTER TABLE yourTableName MODIFY yourColumnName INT NOT NULL AUTO_INCREMENT; उदाहरण: CREATE TABLE AutoIncrementDemo (UserId INT); ALTER TABLE AutoIncrementDemo MODIFY COLUMN UserId INT NOT NULL AUTO_I

  1. JDBC का उपयोग करके MySQL डेटाबेस में फाइल कैसे डालें/स्टोर करें? JDBC का उपयोग करके MySQL डेटाबेस में फाइल कैसे डालें/स्टोर करें?

    सामान्य तौर पर, फाइल की सामग्री MySQL डेटाबेस में Clob (TINYTEXT, TEXT, MEDIUMTEXT, LONGTEXT) डेटाटाइप के तहत संग्रहीत होती है।JDBC Clob डेटाटाइप के लिए समर्थन प्रदान करता है, डेटाबेस में टेबल में फाइल की सामग्री स्टोर करने के लिए।PreparedStatement  इंटरफ़ेस का setCharacterStream() मेथड पैरामीट