मुझे दूरस्थ सर्वर से एक स्थानीय सर्वर पर mysql डीबी की प्रतिलिपि बनाने की आवश्यकता है। एकमात्र तरीका जिसे मैं उस डीबी तक पहुंच प्राप्त कर सकता हूं वह एक दूरस्थ कंप्यूटर से कनेक्ट हो रहा है (चलिए इसे एक्स कहते हैं) एसएसएच के साथ, और फिर उस कंप्यूटर से मैं mysql -h address -u username -p password
के साथ mysql से कनेक्ट करता हूं। मेरी सीमा यह है कि मैं MySQL सर्वर पर डंप नहीं कर सकता जो डीबी चलाता है, और कंप्यूटर एक्स को डंप नहीं कर सकता (प्रशासनिक कारण के लिए जो बदला नहीं जा सकता है)।एक दूरस्थ सर्वर से mysqldump
क्या mysql को सीधे मेरे स्थानीय सर्वर पर डंप करने के लिए कहने का कोई तरीका है? (शायद पीआईपीई का उपयोग कर, हालांकि मैं इससे परिचित नहीं हूं)। इसके लायक होने के लिए, मेरा सर्वर उबंटू सर्वर पर चलता है, एक्स भी लिनक्स पर चल रहा है।
मैंने समाधान की तलाश करने की कोशिश की लेकिन इस सटीक परिदृश्य में कुछ नहीं मिला।
किसी भी मदद की सराहना करें।
सादर, Elad
आप ssfs का उपयोग करने और mysql सर्वर पर एक दूरस्थ फ़ोल्डर (शायद आपके स्थानीय पीसी को सुलभ होने पर) को मैप करने का प्रयास कर सकते हैं। फिर डंप के लिए इसका इस्तेमाल करें। (मुझे लगता है कि आप एक लिनक्स mysql सर्वर का उपयोग कर रहे हैं) –
आप दूरस्थ मशीन पर कमांड चलाने के लिए ssh बता सकते हैं, फिर आउटपुट को अपने स्थानीय कंप्यूटर पर एक फ़ाइल में रीडायरेक्ट कर सकते हैं –