sql >> Databasteknik >  >> RDS >> Mysql

mysqldump gör en partiell backup - ofullständig tabelldump

Det finns en filstorleksgräns på 2 GB av någon anledning, det enklaste sättet att komma runt detta är att använda split :

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

Du kan också komprimera filerna så här:

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

Gör så här för att återställa från en icke-komprimerad fil:

cat filename.sql-* | mysql ...

För en komprimerad fil:

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

Naturligtvis om du vill ha en enda fil kan du sedan tar resultatet.

Självklart kan du byta ut 250m med en annan storlek om du vill.



  1. Google diagram tidslinje med datum i x-axeln

  2. Exempel på PHP + MySQL-transaktioner

  3. MySQL:hur konverterar man till EAV?

  4. Påverkar det prestandan när DECIMAL(17,13) används för både latitud- och longituddata i MySQL?