कमांड लाइन का उपयोग करके MySQL डेटाबेस सामग्री निर्यात करें
पृष्ठभूमि:
एक की सामग्री निर्यात करना डेटा को माइग्रेट या बैकअप करते समय MySQL डेटाबेस एक महत्वपूर्ण कार्य है। यह आलेख बताता है कि विशिष्ट डेटाबेस, तालिकाओं या सभी डेटाबेस को एक साथ निर्यात करने के लिए लचीले विकल्प प्रदान करते हुए कमांड लाइन से इसे कैसे प्राप्त किया जाए।
mysqldump Command का उपयोग करना:
Mysqldump कमांड विशेष रूप से MySQL डेटाबेस सामग्री को निर्यात करने के लिए डिज़ाइन किया गया है। यहां बताया गया है कि आप इसका उपयोग कैसे कर सकते हैं:
संपूर्ण डेटाबेस निर्यात करें:
$ mysqldump -u [username] -p db_name > db_backup.sql
सभी निर्यात करें डेटाबेस:
$ mysqldump -u [username] -p --all-databases > all_db_backup.sql
डेटाबेस के भीतर विशिष्ट तालिकाएँ निर्यात करें :
$ mysqldump -u [username] -p db_name table1 table2 > table_backup.sql
ऑटो-कंप्रेसिंग आउटपुट:
बड़े डेटाबेस के लिए, gzip का उपयोग करके आउटपुट को ऑटो-कंप्रेस करने से जगह बच सकती है। निम्नलिखित कमांड का उपयोग करें:
$ mysqldump -u [username] -p db_name | gzip > db_backup.sql.gz
रिमोट एक्सपोर्ट:
यदि MySQL सर्वर आपके नेटवर्क के भीतर रिमोट मशीन पर है, तो आप होस्ट आईपी का उपयोग करके इससे कनेक्ट कर सकते हैं पता और पोर्ट, इस प्रकार है:
$ mysqldump -P 3306 -h [ip_address] -u [username] -p db_name > db_backup.sql
सुरक्षा अनुशंसा:
सुरक्षा बढ़ाने के लिए, सीधे सीएलआई कमांड में पासवर्ड शामिल करने से बचें। इसके बजाय, पासवर्ड के बिना -p विकल्प का उपयोग करें। कमांड आपको पासवर्ड के लिए संकेत देगा और इसे इतिहास में रिकॉर्ड नहीं करेगा।
इन तकनीकों का उपयोग करके, आप कमांड लाइन से MySQL डेटाबेस सामग्री को कुशलतापूर्वक निर्यात कर सकते हैं, यह सुनिश्चित करते हुए कि आपका डेटा भविष्य में उपयोग के लिए सुरक्षित और सुलभ है .
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3