CentOS MySQL 备份可以通过 命令来实现,是一个简单的备份脚本:#!/bin/bash
CentOS MySQL 备份可以通过 mysqldump 命令来实现,是一个简单的备份脚本:
#!/bin/bash
# 设置MySQL用户名和密码
MYSQL_USER="root"
MYSQL_PASSWORD="password"
# 设置备份文件存放路径
BACKUP_DIR="/var/backups/mysql"
# 设置日期格式
DATE=`date +%Y-%m-%d`
# 设置备份文件名
BACKUP_FILE="$BACKUP_DIR/mysql-$DATE.sql.gz"
# 创建备份文件存放目录
if [ ! -d $BACKUP_DIR ]; then
mkdir -p $BACKUP_DIR
fi
# 开始备份,并将结果输出到指定文件中
mysqldump -u$MYSQL_USER -p$MYSQL_PASSWORD --all-databases | gzip > $BACKUP_FILE
# 删除7天前的备份文件
find $BACKUP_DIR -mtime +7 -name "*.gz" -exec rm -rf {} \;
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(27条)