MySQLdump备份并发送邮件
发表于:2024-12-13 作者:千家信息网编辑
千家信息网最后更新 2024年12月13日,概述:文档中使用smtp协议,利用QQ邮箱发送邮件,其中客户端授权码是在开启QQ邮箱smtp服务是官方给予的,所以要牢记!!!1、配置smtp#Linuxyum install -y mailx#修改
千家信息网最后更新 2024年12月13日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.com
2、建立备份目录
mkdir -p /home/mysql/data/backup/mysqlchown mysql:mysql /home/mysql/data/backup/mysql
3、备份脚本
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安全错误
数据库的锁怎样保障安全
软件开发毕业论文设计题目
计算机网络技术产生的基础
eosbet软件开发
数据库技术路线图
军人蓝卡写数据库失败
我的世界怎么租一个小型服务器
百度智能云轻量服务器端口
国泰安数据库只能下载一年
威海文登区软件开发
美国网络技术促进措施
进销存商品信息数据库
如何将dhcp服务器删除
木瓜互联网科技素材图片治愈
360网络安全大会
北京推广网络技术开发概况
美国互联网科技发展史
南遁监控管理服务器初始ip
深圳互联网科技公司大全
怎样缩小sql数据库的日志文件
第一代通信网络技术
实时数据库吞吐量
厦门软件开发公司迈
电子商务常用数据库
软件开发 住宿
软件开发有多坑
智德网络技术
欧盟iot的网络安全法规
数据库设计中的行为设计是什么
数据库导出可以包含
计算机网络技术期末考试课程