写一个mysql备份shell脚本
以下是一个简单的MySQL备份Shell脚本:
#!/bin/bash
# MySQL备份脚本
# 数据库信息
HOST="localhost"
USER="root"
PASSWORD="password"
DATABASE="mydatabase"
# 备份目录
BACKUP_DIR="/backup"
# 备份文件名
BACKUP_FILE="backup_$(date +%Y%m%d_%H%M%S).sql"
# 备份命令
MYSQLDUMP_CMD="mysqldump -h $HOST -u $USER -p$PASSWORD $DATABASE > $BACKUP_DIR/$BACKUP_FILE"
# 执行备份命令
eval $MYSQLDUMP_CMD
# 压缩备份文件
GZIP_CMD="gzip $BACKUP_DIR/$BACKUP_FILE"
eval $GZIP_CMD
echo "备份完成:$BACKUP_DIR/$BACKUP_FILE.gz"
该脚本会将指定的MySQL数据库备份到指定的目录,并自动添加日期时间戳,并压缩备份文件。可以通过修改数据库信息、备份目录和备份文件名等参数来适应不同的场景
原文地址: https://www.cveoy.top/t/topic/huca 著作权归作者所有。请勿转载和采集!