324*_*423 5 ssh bash shell optimization mysqldump
我有以下内容:
mysqldump -u xxxx
-h localhost
--password=xxxxx databasename |
ssh username@00.000.00.202 "dd of=httpdocs/backup`date +'%Y-%m-%d-%H-%M-%S'`.sql"
Run Code Online (Sandbox Code Playgroud)
...哪个SSH是远程机器的mysqldump.
我需要在SSH之前压缩mysqldump,因为转储是500mb并且它占用我的带宽限额.
Mic*_*ker 10
mysqldump ... | gzip -9 | ssh ...
要么
mysqldump ... | bzip2 -9 | ssh ...
或者,如果你想在另一端解压缩
mysqldump ... | bzip2 -9 | ssh machine "bzip2 -d >..."
mysqldump ... | gzip -9 | ssh machine "gzip -d >..."