Haben Sie versucht, innobackupex
zu verwenden Skript? Es ermöglicht das Ausführen einer lebenden Datenbank (Hot Backup) und ein tar|gzip-End-Backup, sodass Sie eine kleinere Datei erhalten können. Funktioniert nur mit file_per_table=1
Wenn Sie Ausfallzeit haben, um die Datenbank zu verschieben, können Sie auch versuchen, Tabellen zu optimieren, um etwas Speicherplatz zurückzugewinnen (insbesondere, wenn Sie viele Löschungen durchgeführt haben).
Sie können auch darüber nachdenken, einige Daten loszuwerden:Protokolle, Archive usw. und sie später zu verschieben.