以下是一个简单的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数据库备份到指定的目录,并自动添加日期时间戳,并压缩备份文件。可以通过修改数据库信息、备份目录和备份文件名等参数来适应不同的场景。

MySQL数据库备份Shell脚本:自动备份压缩

原文地址: https://www.cveoy.top/t/topic/oWYj 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录