mysqlhotcopy リードロックが失われた特定の場合には機能せず、INNODBテーブルでは機能しません。
mysqldump あらゆる種類のテーブルをバックアップできるため、より多く使用されます。
MySQLドキュメントから
mysqlhotcopy はもともとTimBunceによって書かれ、寄稿されたPerlスクリプトです。 LOCK TABLES、FLUSH TABLES、およびcpまたはscpを使用して、データベースのバックアップをすばやく作成します。これは、データベースまたは単一のテーブルのバックアップを作成するための最速の方法ですが、データベースディレクトリが配置されているのと同じマシンでのみ実行できます。 mysqlhotcopyは、MyISAMテーブルとARCHIVEテーブルをバックアップする場合にのみ機能します。 UnixとNetWareで動作します
mysqldump clientは、元々IgorRomanenkoによって作成されたバックアッププログラムです。データベースまたはデータベースのコレクションをダンプして、バックアップまたは別のSQLサーバー(必ずしもMySQLサーバーである必要はありません)に転送するために使用できます。ダンプには通常、テーブルを作成するか、テーブルにデータを入力するか、またはその両方を行うためのSQLステートメントが含まれています。ただし、mysqldumpを使用して、CSV、その他の区切りテキスト、またはXML形式のファイルを生成することもできます。
さようなら。