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

एक MySQL सर्वर से दूसरे MySQL सर्वर में टेबल या डेटाबेस कैसे कॉपी करें?

यदि हम एक MySQL सर्वर से दूसरे MySQL सर्वर में टेबल या डेटाबेस कॉपी करना चाहते हैं, तो डेटाबेस नाम और टेबल नाम के साथ mysqldump का उपयोग करें।

स्रोत होस्ट पर निम्न कमांड चलाएं। यह संपूर्ण डेटाबेस को dump.txt फ़ाइल में डंप कर देगा।

$ mysqldump -u root -p database_name table_name > dump.txt
password *****

हम ऊपर बताए अनुसार विशेष टेबल नाम का उपयोग किए बिना संपूर्ण डेटाबेस कॉपी कर सकते हैं।

अब, dump.txt फ़ाइल को दूसरे होस्ट पर FTP करें और निम्न कमांड का उपयोग करें। इस कमांड को चलाने से पहले, सुनिश्चित करें कि गंतव्य सर्वर पर database_name बनाया गया है।

$ mysql -u root -p database_name < dump.txt
password *****

इंटरमीडिएट फ़ाइल का उपयोग किए बिना इसे पूरा करने का एक और तरीका है MySQL डंप के आउटपुट को सीधे नेटवर्क पर रिमोट MySQL सर्वर पर भेजना। यदि हम उस होस्ट से दोनों सर्वर से कनेक्ट कर सकते हैं जहां स्रोत डेटाबेस रहता है, तो निम्न कमांड का उपयोग करें (सुनिश्चित करें कि हमारे पास दोनों सर्वर तक पहुंच है)।

$ mysqldump -u root -p database_name \
| mysql -h other-host.com database_name

mysqldump में, कमांड का आधा हिस्सा स्थानीय सर्वर से कनेक्ट होता है और डंप आउटपुट को पाइप में लिखता है। कमांड का शेष हिस्सा other-host.com पर रिमोट MySQL सर्वर से कनेक्ट होता है। यह इनपुट के लिए पाइप पढ़ता है और प्रत्येक स्टेटमेंट को other-host.com सर्वर पर भेजता है।

  1. - पायथन का उपयोग करके एक सर्वर से दूसरे सर्वर पर फ़ाइलें कैसे कॉपी करें?

    SSH पर एक सर्वर से दूसरे सर्वर पर फ़ाइलें कॉपी करने का सबसे आसान तरीका scp कमांड का उपयोग करना है। scp कॉल करने के लिए आपको subprocess मॉड्यूल की आवश्यकता होगी।उदाहरण के लिएimport subprocess\np = subprocess.Popen([scp, my_file.txt, username@server:path])\nsts = os.waitpid(p.pid, 0)कॉपी पूरा होने की

  1. - Python का उपयोग करके Files को एक Folder से दूसरे Folder में Copy कैसे करें?

    Files Copy करना - पूरा Guide shutil Module Files Copy करने के साथ-साथ Entire Folders के लिए Functions Provide करता है। Multiple Files को एक साथ Copy करने के लिए, आपके पास उन सभी Files की List होनी चाहिए जिन्हें आप Copy करना चाहते हैं और फिर उन्हें Loop करके Copy करना होगा। shutil.copy(source, dest

  1. - एक सिस्टम से दूसरे सिस्टम में पायथन मॉड्यूल कैसे कॉपी करें?

    यदि आपके अपने पायथन मॉड्यूल हैं जिन्हें आप कॉपी करना चाहते हैं, तो आप उन्हें बस कॉपी कर सकते हैं और पायथन इंस्टॉल किए गए अन्य सिस्टम पर चला सकते हैं। यदि आप इंस्टॉल किए गए मॉड्यूल कॉपी करना चाहते हैं, तो सबसे अच्छा तरीका है दूसरे सिस्टम पर पायथन का वही संस्करण इंस्टॉल करना। चरण-दर-चरण प्रक्रिया पह