我在一个8GB SSD的98%,我有一个3 GB的MySQL数据,我需要gzip和或焦油,然后下载,所以我可以删除它。
我怎么能tar或gzip sql(或mysql表),以便我不必做3GB文件的副本,并获得磁盘完整的错误。
运行Debian 6。
使用mysqldump实用程序将文件定向到任何你喜欢的地方:
mysqldump -A -u[username] -p[password] > /path/to/dest/backupname.sql
如果需要,可以通过gzippipe道输出:
mysqldump -A -u[username] -p[password] | gzip -c > /path/to/dest/backupname.gz
此外,您可以通过ssh将输出从gzip发送到另一台服务器:
mysqldump -A -u[username] -p[password] | gzip -c | ssh [email protected] 'cat > /path/to/dest/backupname.gz'