mysqlhotcopy tidak bekerja dalam kasus tertentu di mana readlock hilang, dan tidak bekerja dengan tabel INNODB.
mysqldump lebih banyak digunakan karena dapat mencadangkan semua jenis tabel.
Dari dokumentasi MySQL
mysqlhotcopy adalah skrip Perl yang awalnya ditulis dan disumbangkan oleh Tim Bunce. Menggunakan LOCK TABLES, FLUSH TABLES, dan cp atau scp untuk membuat backup database dengan cepat. Ini adalah cara tercepat untuk membuat cadangan database atau tabel tunggal, tetapi dapat dijalankan hanya pada mesin yang sama di mana direktori database berada. mysqlhotcopy hanya berfungsi untuk mencadangkan tabel MyISAM dan ARCHIVE. Ini berjalan di Unix dan NetWare
mysqldump client adalah program cadangan yang aslinya ditulis oleh Igor Romanenko. Ini dapat digunakan untuk membuang database atau kumpulan database untuk cadangan atau transfer ke server SQL lain (tidak harus server MySQL). Dump biasanya berisi pernyataan SQL untuk membuat tabel, mengisinya, atau keduanya. Namun, mysqldump juga dapat digunakan untuk menghasilkan file dalam format CSV, teks terbatas lainnya, atau XML.
Sampai jumpa.