Има ограничение от 2 GB по някаква причина, най-лесният начин да заобиколите това е да използвате split :
mysqldump ... | split -b 250m - filename.sql-
Можете също да компресирате файловете по следния начин:
mysqldump ... | gzip -9c | split -b 250m - filename.sql.gz-
За да възстановите от некомпресиран файл, направете това:
cat filename.sql-* | mysql ...
За компресиран файл:
cat filename.sql-* | zcat | mysql ...
Разбира се, ако искате един файл, тогава можете да tar резултата.
Очевидно можете да замените 250m с различен размер, ако желаете.