Mysql
磁碟空間不足,如何在不創建副本的情況下進行 tar
我有 8GB SSD 的 98%,我有一個 3 GB 的 mysql 數據,我需要 gzip 和/或 tar 然後下載它,然後我可以刪除它。
如何對 sql(或 mysql 表)進行 tar 或 gzip 壓縮,這樣我就不必複製 3GB 文件並獲得磁碟已滿錯誤。
執行 Debian 6。
使用 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 user@192.168.0.1 'cat > /path/to/dest/backupname.gz'