जैसा कि मैनुअल डेटाबेस की प्रतिलिपि बनाना में कहता है आप डंप को सीधे mysql क्लाइंट में पाइप कर सकते हैं:
mysqldump db_name | mysql new_db_name
यदि आप MyISAM का उपयोग कर रहे हैं तो आप कर सकते हैं फ़ाइलों की प्रतिलिपि बनाएँ, लेकिन मैं इसकी अनुशंसा नहीं करता। यह थोड़ा अटपटा है।
विभिन्न अच्छे अन्य उत्तरों से एकीकृत
दोनों mysqldump
और mysql
कमांड कनेक्शन विवरण (और भी बहुत कुछ) सेट करने के विकल्प स्वीकार करते हैं, जैसे:
mysqldump -u <user name> --password=<pwd> <original db> | mysql -u <user name> -p <new db>
साथ ही, यदि नया डेटाबेस अभी तक मौजूद नहीं है, तो आपको इसे पहले से बनाना होगा (उदाहरण के लिए echo "create database new_db_name" | mysql -u <dbuser> -p
)।