通過壓縮直接備份到 Amazon S3

如果你希望對大型 MySql 安裝進行完整備份並且沒有足夠的本地儲存,則可以將其直接轉儲並壓縮到 Amazon S3 儲存桶。在沒有 DB 密碼作為命令的一部分的情況下執行此操作也是一種很好的做法:

mysqldump -u root -p --host=localhost --opt --skip-lock-tables --single-transaction \
        --verbose --hex-blob --routines --triggers --all-databases |
    gzip -9 | s3cmd put - s3://s3-bucket/db-server-name.sql.gz

系統將提示你輸入密碼,然後開始備份。