दूरस्थ सर्वर से आपके स्थानीय कंप्यूटर पर mysql डेटा को डंप करने की सीधी विधि है:
ssh root@ipaddress "mysqldump -u dbuser -p dbname | gzip -9" > dblocal.sql.gz
या
ssh -l root ipaddress "mysqldump -u dbuser -p dbname | gzip -9" > dblocal.sql.gz
दोनों कमांड एक ही काम करते हैं।
यदि आपके पास ssh और डेटाबेस एक्सेस के लिए पासवर्ड है तो पासवर्ड के लिए दो प्रॉम्प्ट होंगे या यदि आपके पास ssh के लिए कोई पासवर्ड नहीं है तो आपको डेटाबेस पासवर्ड दर्ज करने के लिए कहा जाएगा।
इसी तरह, यदि आप aws या क्लाउड अन्य सेवा से कुंजी का उपयोग कर रहे हैं, तो आप कमांड में कुंजी को इस प्रकार शामिल कर सकते हैं:
ssh -i key.pem root@ipaddress "mysqldump -u dbuser -p dbname | gzip -9" > dblocal.sql.gz