Mysql
 sql >> Database >  >> RDS >> Mysql

mysqldump esegue un backup parziale - dump della tabella incompleto

C'è un limite di dimensione del file di 2 GB per qualche motivo, il modo più semplice per aggirare questo problema è usare split :

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

Puoi anche comprimere i file in questo modo:

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

Per ripristinare da un file non compresso, procedere come segue:

cat filename.sql-* | mysql ...

Per un file compresso:

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

Ovviamente se vuoi un singolo file, puoi quindi tar il risultato.

Ovviamente puoi sostituire i 250m con una taglia diversa se lo desideri.