जब आपने कुछ फ़ाइल बनाई है (जैसे db-dump.sql
) mysqldump
. के साथ , आप इसे mysql
. के साथ अपने अन्य डेटाबेस में आयात कर सकते हैं आदेश:
mysql --user=XXX --password=XXX --host=YOUR_HOST DATABASE_NAME < db-dump.sql
और, यदि आप नहीं चाहते कि पासवर्ड कमांड में दिखाई दे, तो आप इसका उपयोग कर सकते हैं:
mysql --user=XXX -p --host=YOUR_HOST DATABASE_NAME < db-dump.sql
एक विचार के रूप में, यदि आप एक DB को दूसरे DB में कॉपी करना चाहते हैं, तो आपको किसी फ़ाइल का उपयोग करने की आवश्यकता नहीं है, और आप सीधे mysqldump
के आउटपुट को पाइप कर सकते हैं करने के लिए mysql
:
mysqldump --user=XXX --password=XXX --host=SOURCE_HOST SOURCE_DB | mysql --user=XXX --password=XXX --host=DESTINATION_HOST DESTINATION_DB
(यह और भी तेज़ होना चाहिए, क्योंकि आप डिस्क पर रहने वाली अस्थायी फ़ाइल का उपयोग नहीं कर रहे हैं)