其實很簡單.. 只要一行就可以..
mysqldump -u root -p'<password>' --all-database | gzip > /<backup_path>/database_`date '+\%m-\%d-\%Y'`.sql.gz
這樣就可以產生所有資料庫的備份壓縮 SQL
vi /etc/crontab
: # mysql auto daily backup 35 2 * * * root /usr/bin/mysqldump -u root -p'passwd_1234' --all-database | gzip > /mysqldump/database_`date '+%m-%d-%Y'`.sql.gz
service crond restart