मेरे पास मशीन A पर MySQL db है और मैं मशीन B से mysqldump को एक्सेस करना चाहता हूं।
दोनों मशीनें लिनक्स पर चल रही हैं और मेरे पास दोनों की साख भी है, लेकिन मैं mysqldump तक नहीं पहुंच सकता। मैं क्या कोशिश कर सकता हूं?
मेरे पास मशीन A पर MySQL db है और मैं मशीन B से mysqldump को एक्सेस करना चाहता हूं।
दोनों मशीनें लिनक्स पर चल रही हैं और मेरे पास दोनों की साख भी है, लेकिन मैं mysqldump तक नहीं पहुंच सकता। मैं क्या कोशिश कर सकता हूं?
जवाबों:
सामान्य में यदि आपके पास मशीन बी से MySql तक पहुंचने के लिए क्रेडेंशियल हैं।
आपके पास MySQL उपयोगकर्ता नाम, होस्ट नाम और पासवर्ड होना चाहिए। फिर आप बैकअप लेने के लिए कमांड लिख सकते हैं
मशीन B पर लिखें
mysqldump -h Your_host_name -u user_name -p password --all-databases > backup.sql
यदि आप समस्याओं का सामना करते हैं तो हो सकता है कि कुछ नेटवर्क समस्या कुछ चीजों को आज़माएं
मैंने इसे इस तरह रखा और यह पूरी तरह से काम करता है
mysqldump -P 7999 -h '192.168.1.25' -vv -u'user '-p'password' base_dados | gzip> base_dados.sql.gz