库小,大概16G左右,每天增量很小,不到100M,所以用mysqldump每天全量备份,将备份结果信息发送到email通知DBA。

mysqlallbackup.sh

:MySQL DataBase Full Backup.

# Use mysqldump --help get more detail.
# 20.20.21.11 : mysqla

set -x
# define data directy
mysqlDir=/usr/local/mysqla
# defile user,pwd
dataBackupDir=/data/backup
eMailFile=$dataBackupDir/email.txts
# email
eMail=mchdba@tom.com
# backup file
logFile=$dataBackupDir/mysqlbackup.log
#DATE=`date -l`
echo "full backup of database on 10.80.21.12 begin ......" > $eMailFile
echo $(date +%Y-%m-%d-%H:%M:%S) >> $eMailFile

cd $dataBackupDir
# defile filename
dumpFile=20_20_21_11_mysqla_$(date +%Y%m%d_%H%M%S).sql
GZDumpFile=20_20_21_11_mysqla_$(date +%Y%m%d_%H%M%S).sql.tar.gz
# $mysqlDir/bin/mysqldump  -uroot -pxxxxx --skip-opt
--default-character-set=utf8 --extended-insert=false --triggers -R
--hex-blob --all-databases --flush-logs --delete-master-logs
--delete-master-logs --lock-tables=false  > $dumpFile
/usr/local/mysqla/bin/mysqldump  -uroot -p'MBkangsheng#@!2010611'  -S
/tmp/mysqla.sock --default-character-set=utf8 --extended-insert=false
--triggers -R --skip-opt --hex-blob --all-databases --master-data=1
 --flush-logs  >$dumpFile
if [[ $?==0]]; then
echo "BackupFileName:$GZDumpFile" >> $eMailFile
echo "DataBase Backup Success!" >> $eMailFile
else
echo "DataBase Backup Fail!" >> $emailFile
fi
echo "--------------------------------------------------------" >> $logFile

cat $eMailFile >> $logFile

# send email

cat $eMailFile | mail -s "MySQL Backup" $eMail

最新文章

  1. MySql的基本操作以及以后开发经常使用的常用指令
  2. android判断EditText输入的数字、中文还是字母方法
  3. 18种CSS3loading效果完整版,兼容各大主流浏览器,提供在线小工具使用
  4. Refresh / Updating a form screen in Oracle D2k Forms 6i
  5. python_Opencv_opencv2.4.4+python配置问题
  6. MSMQ是什么?
  7. 多个tab切换传参
  8. HDU2084-数塔
  9. 李明杰的视频和李明杰的博客是学习OC的基础
  10. Chapter 2 Open Book——20
  11. 蚂蚁金服新一代数据可视化引擎 G2
  12. dom4j解析xml文档全面介绍
  13. 2019春招面试高频题(Java版),持续更新(答案来自互联网)
  14. krpano生成全景图
  15. springboot系列十、springboot整合redis、多redis数据源配置
  16. RTSP为什么VLC播放器无法播放
  17. SEO优化上首页之搜索引擎用户需求理解
  18. linux rename 和?????
  19. jquery 获取checkbox 选中值并拼接字符集
  20. Javascript+CSS实现影像卷帘效果

热门文章

  1. window7 3G/4G拨号操作
  2. nodejs模块Phantom,无界面浏览器
  3. pagination结合ajax
  4. Kubernetes Resource Qoutas
  5. SQLite3时间函数小结
  6. MVC6 (ASP.NET5) 认证 (Asp.net identity) cookie模式 自定义认证
  7. <转>xshell的快捷键
  8. 【转载】Java类加载原理解析
  9. <a>标签点击不跳转
  10. XSS 跨站攻击