データベースのバックアップを作成し、別のスキーマ名を使用してインポートする必要があることがよくあります。これらのスキーマはかなり大きく(3-5GB)、mysqldumpは面倒です。 xtrabackupは有望なようですが、別のデータベース名を使用してバックアップをインポートする方法が見つかりません。
手がかりはありますか?
xtrabackupはmysqldumpとは大きく異なります。 「復元」されたスキーマデータのダンプは生成されません。実際には、実行中のInnoDBのコピーでテーブルが開かれ、MySQLで直接使用できるテーブルスペースデータが生成されます。ほとんどの場合、データディレクトリのコールドバックアップのように動作します。増分を適用した後は、バックアップを所定の場所にコピーしてMySQLを起動する以外に、xtrabackupに関連する実際の復元手順はありません。
http://www.percona.com/doc/percona-xtrabackup/xtrabackup_bin/exporting_importing_tables.html で説明されているように、個々のテーブルをエクスポートおよびインポートすることが機能する可能性があります。これが異なる名前のスキーマ間で機能することを確認していませんが、機能しない理由は考えられません。