Mysql
 sql >> Datenbank >  >> RDS >> Mysql

mysqldump führt eine Teilsicherung durch - unvollständiger Tabellenauszug

Aus irgendeinem Grund gibt es eine Dateigrößenbeschränkung von 2 GB. Der einfachste Weg, dies zu umgehen, ist die Verwendung von split :

mysqldump ... | split -b 250m - filename.sql-

Sie können die Dateien auch wie folgt komprimieren:

mysqldump ... | gzip -9c | split -b 250m - filename.sql.gz-

So stellen Sie aus einer nicht komprimierten Datei wieder her:

cat filename.sql-* | mysql ...

Für eine komprimierte Datei:

cat filename.sql-* | zcat | mysql ...

Wenn Sie eine einzelne Datei möchten, können Sie diese natürlich tar das Ergebnis.

Natürlich können Sie die 250m ersetzen mit einer anderen Größe, wenn Sie möchten.