MySQLdump备份并发送邮件
发表于:2025-11-20 作者:千家信息网编辑
千家信息网最后更新 2025年11月20日,概述:文档中使用smtp协议,利用QQ邮箱发送邮件,其中客户端授权码是在开启QQ邮箱smtp服务是官方给予的,所以要牢记!!!1、配置smtp#Linuxyum install -y mailx#修改
千家信息网最后更新 2025年11月20日MySQLdump备份并发送邮件
概述:
文档中使用smtp协议,利用QQ邮箱发送邮件,其中客户端授权码是在开启QQ邮箱smtp服务是官方给予的,所以要牢记!!!
1、配置smtp
#Linux
yum install -y mailx#修改配置文件
vi /etc/mail.rc#在末尾追加如下内容并保存
set from=xxxxxxx@qq.com #设置发件人set smtp=smtp.qq.com #设置外部STMP服务器set smtp-auth-user=xxxxxxx@qq.com #设置STMP用户名set smtp-auth-password=xxxxxxx #客户端授权码set smtp-auth=login#测试
echo "this is my test mail" | mail -s 'mail test' xxxxxxx@qq.com2、建立备份目录
mkdir -p /home/mysql/data/backup/mysqlchown mysql:mysql /home/mysql/data/backup/mysql3、备份脚本
cd /home/mysql/data/backup/mysqlchmod +x mysqldump.shvi mysqldump.sh#!/bin/bashBACKUP_PATH=/home/mysql/data/backup/mysqlCURRENT_TIME=$(date +%Y%m%d_%H%M%S)[ ! -d "$BACKUP_PATH" ] && mkdir -p "$BACKUP_PATH"#数据库地址HOST=localhost#数据库用户名DB_USER=root#数据库密码DB_PW=root#要备份的数据库FILE_GZ=${BACKUP_PATH}/$CURRENT_TIME.sql.gzFLAG=${BACKUP_PATH}/$CURRENT_TIME.flagLOG=${BACKUP_PATH}/$CURRENT_TIME.log/usr/local/mysql/bin/mysqldump -u${DB_USER} -p${DB_PW} --socket=/home/mysql/3306/data/mysql.sock --host=$HOST -B --all-databases --master-data=2 --single-transaction | gzip > $FILE_GZ # 此处必须要用绝对路径#校验备份md5sum $FILE_GZ > ${BACKUP_PATH}/$CURRENT_TIME.flagmd5sum -c ${BACKUP_PATH}/$CURRENT_TIME.flag > ${BACKUP_PATH}/$CURRENT_TIME.log#删除 7 天以前的备份 「注意写法」cd $BACKUP_PATHfind $BACKUP_PATH -mtime +7 -name "*sql.gz" -exec rm -f {} \;find $BACKUP_PATH -mtime +7 -name "*.log" -exec rm -f {} \;find $BACKUP_PATH -mtime +7 -name "*.flag" -exec rm -f {} \;#发送邮件echo "MySQL备份结果邮件,附件中显示OK则成功" | mail -s 'mysql备份' -a $LOG xxxxxxx@qq.com 4、crontabl
crontab -e #加入此脚本路径
* 23 * * * /bin/sh /home/mysql/data/backup/mysql/mysqldump.sh
备份
数据
数据库
邮件
客户
客户端
用户
用户名
脚本
路径
邮箱
服务
配置
成功
内容
写法
发件人
地址
官方
密码
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
计算机网络技术本科专业代码
阿里服务器管理员账号
网络安全培训现状
网络安全外部防范
网银找不到服务器
邯郸程序软件开发如何收费
互联网保险的网络安全问题
计算机网络技术学高数么
服务器上管理员权限设置
cc服务器有哪些类型
网络安全我们要怎么做
移动互联软件开发
触动科技互联网公司
音乐收藏量数据库
福建工程软件开发平台
软件开发与应用指标
软启动软件开发
服务器性能和主板有什么关系
select下拉列表连接数据库
传奇加载数据库不成功
服务器开启长链接
数据库表格数据怎么导出来
银联软件开发价钱
亳州求职招聘软件开发多少钱
网络安全宣传教育计划表
excel数据库 应用
win2008打印服务器
安徽技术管理软件开发
国外药物临床信息数据库
公司内部dns服务器地址