IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    MySQL数据库备份及邮件至某人

    Dreams Come Ture发表于 2015-02-10 00:08:59
    love 0

    从网上搜索了几个脚本,根据我的需求略做调整,脚本内容如下:

    #!/bin/sh
    d=`date "+%Y-%m-%d"`  
    mt="主题: 数据库备份"  
    FName=db_$d  
    mysqldump -uUSER -pPASSWORD DATABASE --default-character-set=utf8 | gzip > /web/$FName.tar.gz
    
    echo "$mt" | mail -a /web/$FName.tar.gz -s "$mt" EXAMPLE@EXAMPLE.COM  
    

    设置了三个变量,时间,邮件主题,文件名

    备份到 /web目录下,不删除原有备份,使用mail发送邮件至指定的email地址,如果系统没有mailx,只有mutt,替换mail即可。



沪ICP备19023445号-2号
友情链接