mysqldump
चलाएँ प्रत्येक डेटाबेस पर --no-create-info
. के साथ स्कीमा जानकारी लिखने से बचने का विकल्प। फिर --no-data
. के साथ एक डेटाबेस पर एक बार चलाएं विकल्प। यदि आप इन सभी फ़ाइलों को एक ही लक्ष्य डेटाबेस में क्रमिक रूप से लोड करते हैं, तो दो डेटाबेस या डुप्लिकेट प्राथमिक कुंजियों के बीच स्कीमा में किसी भी अंतर को छोड़कर, यह काम करना चाहिए।
mysqldump -u root -p --no-create-info database1 > database1.sql
mysqldump -u root -p --no-create-info database2 > database2.sql
mysqldump -u root -p --no-data database1 > schema.sql
नया डेटाबेस बनाने के बाद, रन करें
mysql -uroot -p -Ddatabase3 < schema.sql
mysql -uroot -p -Ddatabase3 < database1.sql
mysql -uroot -p -Ddatabase3 < database2.sql
यह भी काम कर सकता है। एटीएम पर परीक्षण करने के लिए विंडोज बॉक्स नहीं है
type schema.sql database1.sql database2.sql | mysql -uroot -p -Ddatabase3