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

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


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

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

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

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

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

$ 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 में, आधा कमांड स्थानीय सर्वर से जुड़ता है और डंप आउटपुट को पाइप में लिखता है। कमांड का शेष आधा अन्य-host.com पर दूरस्थ MySQL सर्वर से जुड़ता है। यह इनपुट के लिए पाइप को पढ़ता है और प्रत्येक स्टेटमेंट को दूसरे-host.com सर्वर को भेजता है।


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

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

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

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

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

    यदि आपके पास अपना खुद का Python मॉड्यूल है जिसे आप कॉपी करना चाहते हैं, तो आप बस उन्हें कॉपी कर सकते हैं और Python के साथ अन्य सिस्टम पर चला सकते हैं। यदि आप स्थापित मॉड्यूल की प्रतिलिपि बनाना चाहते हैं, तो सबसे अच्छा तरीका है कि दूसरे सिस्टम पर पायथन के समान संस्करण को स्थापित किया जाए। फिर दौड़ें