博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql的一个备份脚本
阅读量:2428 次
发布时间:2019-05-10

本文共 760 字,大约阅读时间需要 2 分钟。

#/bin/sh

#backup database everyday!

yday=`date -d yesterday +%Y%m%d`

mydump="/usr/local/service/mysql-3306/bin/mysqldump "

myuser="mydbbak"
mypass="enbak"
dirname="/root/myadmin"

hip=`ifconfig eth0 | grep "inet addr" | cut -d: -f2 | cut -d" " -f1`

hports=`netstat -lpn|grep mysqld|grep '^tcp'|awk '{print $4}'|awk -F":" '{print $2}'`

for tport in $hports

do
tdirname="${dirname}/${yday}"
mkdir -p $tdirname
bfilename="${tdirname}/${hip}:${tport}-${yday}.sql"
echo "$bfilename"
$mydump -u$myuser -p$mypwd -P$tport --all-databases --flush-logs --master-data=2 --single-transaction --quick >$bfilename
done

exit

[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7916042/viewspace-1027721/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/7916042/viewspace-1027721/

你可能感兴趣的文章
移动周刊第 186 期:移动 App 客户端性能优化、iOS 开源库源码解析
查看>>
包学会之浅入浅出 Vue.js:开学篇
查看>>
JavaScriptCore 全面解析 (上篇)
查看>>
移动周刊第 187 期:App 模块化实战经验总结
查看>>
以不一样的视角看物联网协议
查看>>
JavaScriptCore全面解析 (下篇)
查看>>
嵌入式操作系统与物联网演进之路
查看>>
苹果公司揭秘首批列入 Swift 源代码兼容性开源项目清单
查看>>
Python 玩转物联网之 Micropython GPIO IRQ 处理
查看>>
移动周刊第 188 期:Android 安全性要点与规范核心详析
查看>>
手机为基础的 IoT 布局已经失效,下一代操作系统是什么模样?
查看>>
无线传感器网络使用指南
查看>>
Unity 脚本优化的那些坑
查看>>
《近匠》专访机智云 CTO 刘琰——从 0 到 1 开启智能化硬件开发
查看>>
深度对话微软,解读 HoloLens 技术设计细节
查看>>
移动周刊第 191 期:如何看待 Kotlin 成为 Android 官方支持开发语言?
查看>>
物联网浪潮之下,前端工程师如何迎刃而上?
查看>>
从端到云——工业物联网项目全栈快速开发
查看>>
LoRa vs NB-IOT:哪个物联网标准更具优势?
查看>>
移动周刊第 205 期:Google 正式发布 ARCore 预览版、iOS 工程打包速度提升十倍的解决方案...
查看>>