服务器数据库里面的数据比较敏感,如果明文导出可能会有风险。所以使用了Linux脚本命令进行zip解压并且添加上了密码。
#!/bin/bash
BACKUP_PATH="/www/backup/database"
# 数据库文件导出存放的位置
BACKUP_FILE="${BACKUP_PATH}/xxxxx.sql"
ENCRYPTED_FILE="${BACKUP_FILE}.zip"
PASSWORD="5^qLz@9X#D!3uP&*M1kF$T8oWgC@YjN7b" # 密码加密
# 压缩并加密文件
zip -P "$PASSWORD" "$ENCRYPTED_FILE" "$BACKUP_FILE"
# 可选:将加密后的文件移动到特定目录
mv "$ENCRYPTED_FILE" "/www/backup/database/test1"