Z jakiegoś powodu istnieje ograniczenie rozmiaru plików do 2 GB, najłatwiejszym sposobem na obejście tego jest użycie split
:
mysqldump ... | split -b 250m - filename.sql-
Możesz także skompresować pliki w ten sposób:
mysqldump ... | gzip -9c | split -b 250m - filename.sql.gz-
Aby przywrócić z nieskompresowanego pliku, wykonaj następujące czynności:
cat filename.sql-* | mysql ...
W przypadku skompresowanego pliku:
cat filename.sql-* | zcat | mysql ...
Oczywiście, jeśli chcesz pojedynczy plik, możesz wtedy tar
wynik.
Oczywiście możesz zastąpić 250m
w innym rozmiarze, jeśli chcesz.