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'
# 执行备份命令
$MYSQLDUMP_CMD
# 压缩备份文件
GZIP_CMD='gzip $BACKUP_DIR/$BACKUP_FILE'
$GZIP_CMD
echo '备份完成:$BACKUP_DIR/$BACKUP_FILE.gz'
该脚本会将指定的MySQL数据库备份到指定的目录,并自动添加日期时间戳,并压缩备份文件。可以通过修改数据库信息、备份目录和备份文件名等参数来适应不同的场景。
原文地址: https://www.cveoy.top/t/topic/oWYj 著作权归作者所有。请勿转载和采集!