來自具有壓縮的遠端伺服器的 mysqldump

為了線上上使用壓縮以實現更快的傳輸,請將 --compress 選項傳遞給 mysqldump。例:

mysqldump -h db.example.com -u username -p --compress dbname > dbname.sql

重要提示:如果你不想鎖定資料庫,則還應包括 --lock-tables=false。但是,你可能無法獲得內部一致的資料庫映像。

要同時儲存壓縮的檔案,你可以管道到 gzip

mysqldump -h db.example.com -u username -p --compress dbname | gzip --stdout > dbname.sql.gz