centos mysql 自动备份发邮箱

2015-06-01 / Centos / 130 次围观 / 0 次吐槽
yum -y install mailx
yum -y install sendmail

/etc/mail.rc
set from=duanyonglei@126.com smtp=smtp.126.com
set smtp-auth-user=duanyonglei smtp-auth-password=pswd smtp-auth=login


#!/bin/bash
host='229.10'
file=`date '+%Y%m%d'`
database='duantest bbb'
mysqldump -uroot -pDuanpswd --databases $database  > /data/bak/mysqlbak/mysql$file.sql
tar -zcvf /data/bak/mysqlbak/mysql$file.tar.gz /data/bak/mysqlbak/mysql$file.sql --remove-files
echo "$file" | mail -s "[$host] - [$file]" -a /data/bak/mysqlbak/mysql$file.tar.gz duanyonglei@126.com



11 2 * * * sh /data/bak/cmd/bak.sh


crontab报错 重新安装
yum install -y vixie-cron



echo "bank-bak2015-5-23" | mail -s "bank-bak2015-5-23" -a /data/www/bank2015-5-23.zip duanyonglei@126.com

更改sendmail发送附件大小
编辑/etc/mail/sendmail
.mc文件,找到下面这一行 define ('UUCP_MAILER_MAX','2000000')dnl
 默认的是2000000B即20M,假如想修改为50M,改成51200000,
然后运行 m4 /etc/mail/sendmail.mc /etc/mail/sendmail.cf (运行出错:安装配置包:yum install sendmail-cf )
 最后再restart一下sendmail
 service sendmail restart


crontab出现不执行的情况
/sbin/service crond start           //启动服务
启动失败的情况
chkconfig --list crond 设置开机启动


推荐您阅读更多有关于“centosmysqlshellmail备份SELF,”的文章

请在这里放置你的在线分享代码
本站所有文章如无特别注明均为原创。作者: ,复制或转载请以超链接形式注明转自 工作日志
原文地址《centos mysql 自动备份发邮箱
额 本文暂时没人评论 来添加一个吧

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

标签列表
最近发表
最新留言
友情链接