#!/bin/bash
db_user="root"
db_passwd="****"
db_name="*****"
#指定备份文件存储到路径
backup_dir="/backup/backupmysql"
# 备份文件格式 (dd-mm-yyyy)
time="$(date +"%Y%m%d%H%M%S")"
#数据库备份文件进行存储
#mysqldump -u$db_user -p$db_passwd $db_name > "$backup_dir/$db_name"_"$time.sql"
#数据库备份进行压缩存储
/usr/local/mysql/bin/mysqldump -h0.0.0.0 -u$db_user -p$db_passwd $db_name | gzip > $backup_dir/$db_name"_"$time.sql.gz
#清理数据库备份的压缩文件
find $backup_dir -mtime +3 -name "*.*" -exec rm -f {} \;
shell实现mysql备份脚本
最新推荐文章于 2023-12-26 11:13:52 发布