mysqlhotcopy कुछ मामलों में काम नहीं करता है जहां रीडलॉक खो जाता है, और INNODB तालिकाओं के साथ काम नहीं करता है।
mysqldump अधिक उपयोग किया जाता है क्योंकि यह सभी प्रकार की तालिकाओं का बैकअप ले सकता है।
MySQL दस्तावेज़ से
mysqlhotcopy एक पर्ल स्क्रिप्ट है जिसे मूल रूप से टिम बन्स द्वारा लिखा और योगदान दिया गया था। यह डेटाबेस बैकअप को शीघ्रता से बनाने के लिए LOCK TABLES, FLUSH TABLES, और cp या scp का उपयोग करता है। यह डेटाबेस या एकल तालिकाओं का बैकअप बनाने का सबसे तेज़ तरीका है, लेकिन इसे केवल उसी मशीन पर चलाया जा सकता है जहां डेटाबेस निर्देशिका स्थित हैं। mysqlhotcopy केवल MyISAM और ARCHIVE तालिकाओं के बैकअप के लिए काम करता है। यह यूनिक्स और नेटवेयर पर चलता है
mysqldump क्लाइंट मूल रूप से इगोर रोमनेंको द्वारा लिखित एक बैकअप प्रोग्राम है। इसका उपयोग किसी डेटाबेस या डेटाबेस के संग्रह को बैकअप के लिए डंप करने या किसी अन्य SQL सर्वर (जरूरी नहीं कि एक MySQL सर्वर) में स्थानांतरित करने के लिए किया जा सकता है। डंप में आम तौर पर तालिका बनाने, इसे पॉप्युलेट करने, या दोनों के लिए SQL कथन होते हैं। हालाँकि, mysqldump का उपयोग CSV, अन्य सीमांकित पाठ, या XML प्रारूप में फ़ाइलें उत्पन्न करने के लिए भी किया जा सकता है।
अलविदा।