1.加密備份為.bak文件(實際只是個.zip文件)

1 #!/bin/bash 2 3 # $1:IP地址 4 # $2:用戶名 5 # $3:數據庫密碼 6 # $4:數據庫名 7 # $5:加密密碼 8 # $6:備份文件名 9 10 mysqldump -h$1 -u$2 -p$3 $4 | zip -P $5 > $6 >/dev/null 2>&1
2.解密為.sql文件

1 #!/bin/bash 2 3 # $1:源文件名 4 # $2:目標文件 5 # $3:加密密碼 6 7 unzip -P $3 $1 && mv - $2 >/dev/null 2>&1
備注:已測試,可以直接用