sql >> Database >  >> RDS >> Mysql

mysqldump doet een gedeeltelijke back-up - onvolledige tabeldump

Er is om de een of andere reden een limiet van 2 GB voor de bestandsgrootte, de gemakkelijkste manier om dit te omzeilen is door split te gebruiken :

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

U kunt de bestanden ook als volgt comprimeren:

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

Ga als volgt te werk om te herstellen van een niet-gecomprimeerd bestand:

cat filename.sql-* | mysql ...

Voor een gecomprimeerd bestand:

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

Als u een enkel bestand wilt, kunt u natuurlijk tar het resultaat.

Uiteraard kun je de 250m . vervangen met een andere maat als je wilt.



  1. SQL Server - vind het nde voorkomen in een string

  2. SQL Server Database Wijzigen Luisteraar C#

  3. Waarom heeft PostgreSQL gebruikers en groepen samengevoegd tot rollen?

  4. Simuleer ORDER BY in SQLite UPDATE om de uniciteitsbeperking aan te pakken