shell脚本 加密备份MySQL数据库

  1. 加密备份为.bak文件(实际只是个.zip文件)
  2. #!/bin/bash
    
    # $1:IP地址
    # $2:用户名
    # $3:数据库密码
    # $4:数据库名
    # $5:加密密码
    # $6:备份文件名
    
    mysqldump -h$1 -u$2 -p$3 $4 | zip -P $5 > $6 >/dev/null 2>&1

  3. 解密为.sql文件
  4. #!/bin/bash
    
    # $1:源文件名
    # $2:目标文件
    # $3:加密密码
    
    unzip -P $3 $1 && mv - $2 >/dev/null 2>&1

你可能感兴趣的:(Linux,数据库,mysql,linux)