我需要在我的系统上备份MySQL数据库。我使用一个Shell脚本,在cron作业中使用mysqldump
命令。
大致上我做的是:
#!/bin/bash
fileName=$(date +%H-%M)
mysqldump -ubackup -hserver1.local.com -A database1 > /backup/$filename.sql
这需要大约1个小时才能完成,所以我的问题是:
我需要压缩数据,因此我想知道是否应该先将文件备份为纯SQL然后再进行压缩,还是应该立即从mysqldump命令进行压缩?