Có giới hạn kích thước tệp là 2GB vì một số lý do, cách dễ nhất để giải quyết vấn đề này là sử dụng split
:
mysqldump ... | split -b 250m - filename.sql-
Bạn cũng có thể nén các tệp như sau:
mysqldump ... | gzip -9c | split -b 250m - filename.sql.gz-
Để khôi phục từ một tệp không nén, hãy thực hiện như sau:
cat filename.sql-* | mysql ...
Đối với tệp nén:
cat filename.sql-* | zcat | mysql ...
Tất nhiên, nếu bạn muốn một tệp duy nhất, bạn có thể tar
kết quả.
Rõ ràng là bạn có thể thay thế 250m
với kích thước khác nếu bạn muốn.