我使用了 8GB SSD 的 98%,还有 3 GB 的 mysql 数据,需要对其进行 gzip 和/或 tar 压缩,然后下载,然后我就可以删除它。
我如何 tar 或 gzip 压缩 sql(或 mysql 表)以便我不必复制 3GB 文件并获取磁盘已满错误。
运行 Debian 6。
答案1
使用 mysqldump 实用程序将文件定向到您想要的任何位置:
mysqldump -A -u[username] -p[password] > /path/to/dest/backupname.sql
如果需要,您可以通过 gzip 管道传输输出:
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'