自动备份Mysql数据库脚本
2024-08-30 05:58:39
[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
最新文章
- iOS从零开始学习直播之音频2.后台播放和在线播放
- 使用 pod install 还是 pod update ?
- 环信Restfull API dotnetSDK
- 完数[HDU1406]
- [ACM_数据结构] 竞赛排名
- 第四篇 Integration Services:增量加载-Updating Rows
- django 学习-5 模板使用流程
- stap-prep 需要安装那些内核符号
- ffmpeg之yuv2rgb_c_24_rgb
- 敏捷开发松结对编程系列:L型代码结构案例StatusFiltersDropdownList(中)
- Spring MVC中使用Mongodb总结
- Oracle EBS订单的流程(Order->;AR)
- 1.用互联网的产品思维打造一本app后端的书
- fhq_treap 小结
- C++ 获取Unix时间戳
- Nginx启动,证书报错SSL_CTX_use_PrivateKey_file.....
- 如何配置React Native真机调试-iOS
- Android为TV端助力 SharedPreferences 轻量级存储!
- 小P的金字塔
- Day26--Python--包
热门文章
- Lucene学习总结之四:Lucene索引过程分析 2014-06-25 14:18 884人阅读 评论(0) 收藏
- php实现 合唱队形(算法想清楚在动)
- php 过滤js字符串代码
- php随机字符串
- 卸载、指定卸载 .NET Core Runtime and SDK
- [SCSS] Use Standard Built-in SCSS Functions for Common Operations
- Android 用MediaRecorder录制视频太短崩的问题
- lucene 7.x 分词 TokenStream的使用及源码分析
- 【record】10.2..10.9
- 【u114】旅行计划(12月你好)