[root@bogon ~]# cat auto_backup_mysql.sh
#!/bin/bash
#auto backup mysql db
#by authors wugk
#define backup path
BAK_DIR=/data/backup/`date +%Y%m%d`
MYSQLDB=cacti
MYSQLUSR=backup
MYSQLPW=
MYSQLCMD=/usr/bin/mysqldump if [ $UID -ne ];then
echo "Must to be use root for exec shell."
exit
fi if [ ! -d $BAK_DIR ];then
mkdir -p $BAK_DIR
echo -e "\033[32mThe $BAK_DIR Create Successfully!\033[0m"
else
echo "This $BAK_DIR is exists..."
fi #Mysql BACKUP COMMAND
$MYSQLCMD -u$MYSQLUSR -p$MYSQLPW -d $MYSQLDB > $BAK_DIR/$MYSQLDB.sql
if [ $? -eq ];then
echo -e "\033[32mThe Mysql Backup $MYSQLDB Successfully!\033[0m"
else
echo -e "\033[32mThe Mysql Backup $MYSQLDB Failed, please check.\033[0m"
fi

最新文章

  1. iOS从零开始学习直播之音频2.后台播放和在线播放
  2. 使用 pod install 还是 pod update ?
  3. 环信Restfull API dotnetSDK
  4. 完数[HDU1406]
  5. [ACM_数据结构] 竞赛排名
  6. 第四篇 Integration Services:增量加载-Updating Rows
  7. django 学习-5 模板使用流程
  8. stap-prep 需要安装那些内核符号
  9. ffmpeg之yuv2rgb_c_24_rgb
  10. 敏捷开发松结对编程系列:L型代码结构案例StatusFiltersDropdownList(中)
  11. Spring MVC中使用Mongodb总结
  12. Oracle EBS订单的流程(Order->AR)
  13. 1.用互联网的产品思维打造一本app后端的书
  14. fhq_treap 小结
  15. C++ 获取Unix时间戳
  16. Nginx启动,证书报错SSL_CTX_use_PrivateKey_file.....
  17. 如何配置React Native真机调试-iOS
  18. Android为TV端助力 SharedPreferences 轻量级存储!
  19. 小P的金字塔
  20. Day26--Python--包

热门文章

  1. Lucene学习总结之四:Lucene索引过程分析 2014-06-25 14:18 884人阅读 评论(0) 收藏
  2. php实现 合唱队形(算法想清楚在动)
  3. php 过滤js字符串代码
  4. php随机字符串
  5. 卸载、指定卸载 .NET Core Runtime and SDK
  6. [SCSS] Use Standard Built-in SCSS Functions for Common Operations
  7. Android 用MediaRecorder录制视频太短崩的问题
  8. lucene 7.x 分词 TokenStream的使用及源码分析
  9. 【record】10.2..10.9
  10. 【u114】旅行计划(12月你好)