mysql dump shell 脚本crontab 计划任务
来源:互联网 发布:靠谱韩代淘宝 豆瓣 编辑:程序博客网 时间:2024/05/20 02:28
master crontab
#!/bin/bash #!/usr/bin/expect #author yefandate=`date +%Y%m%d`if [ -e /tmp/dump$date.log ] then mkdir -r /tmp/dump$date.logfiecho 'Start dump Master DB...'echo 'Start dump Master DB...' > /tmp/dump$date.log#echo $date#auto dump all database data to dumpdate.sql/usr/local/mysql/mysqldump -uroot -proot --opt -R test > /tmp/dump$date.sqlif [ -e /tmp/dump$date.sql ] then echo 'dump DB success and file name is dump$date.sql' echo 'dump DB success and file name is dump$date.sql' >>/tmp/dump$date.log echo 'start rsync sql dump$date.sql to slave' echo 'start rsync sql dump$date.sql to slave'>>/tmp/dump$date.log expect -c " spawn scp -oStrictHostKeyChecking=no /tmp/dump$date.sql root@192.168.213.138:/tmp/ expect \"root@192.168.213.138's password:\" send \"root\r\" expect eof " echo 'trans file to slave success !' echo 'trans file to slave success !'>>/tmp/dump$date.log else echo 'dump is error and no generate sql file!' echo 'dump is error and no generate sql file!'>/tmp/dump$date.logfi
#crontab -e
14 02 * * * sh /tmp/dumpMaster2Slave.sh
每天2点14 执行
slave 应用dump.sql脚本
#!/bin/bash #!/usr/local/mysql/bin/mysql#author yefandate=$(date +%Y%m%d)if [ -e /tmp/dump$date.log ] then mkdir /tmp/dump$date.logfiecho "start use dump.sql for slave DB">/tmp/dump$date.logif [ -e /tmp/dump$date.sql ] then <pre name="code" class="plain"><span style="white-space:pre"></span>/usr/local/mysql/<span style="font-family: Arial, Helvetica, sans-serif;">mysql -uroot -proot test </tmp/dump$date.sql</span>/usr/local/mysql/mysql -uroot -proot -e 'start slave;' rm -rf /tmp/dump$date.sql echo 'delete dump.sql file !!' echo 'delete dump.sql file !!'>>/tmp/dump$date.log else echo 'dump$date.sql is not exist !!' echo 'dump$date.sql is not exist !!'>>/tmp/dump$date.log fiecho "finish use dump.sql for slave DB">>/tmp/dump$date.log
#crontab -e
*/1 * * * * sh /tmp/useDump.sh
0 0
- mysql dump shell 脚本crontab 计划任务
- Ubuntu14下shell脚本(php)+计划任务crontab
- Shell脚本之crontab定时任务
- Shell脚本之crontab定时任务
- Shell脚本之crontab定时任务
- Linux中利用crontab创建计划任务,以及简单的利用shell方式执行mysql语句
- MySQL远程dump单表shell脚本
- 增量dump mysql的shell脚本
- 利用shell脚本实现计划任务功能
- 利用shell脚本实现计划任务功能
- Yii框架设计计划任务脚本+linux下crontab执行
- linux crontab 计划任务
- crontab计划任务
- linux crontab计划任务
- crontab linux计划任务
- Linux计划任务crontab
- linux crontab 计划任务
- crontab 计划任务
- 海量数据相似度计算之simhash短文本查找
- vmware装各种系统
- 6.对学生成绩进行统计计算,参加考试的有6名学生,考试成绩分别为94.5,89.0,79.5,64.5,81.5,73.5,显示考试的总分和平均分,之后显示大于考试平均分的成绩信息。请写出实现上述功能
- hdoj 4552 怪盗基德的挑战书 【KMP 求所有前缀在原串种出现的次数之和】
- Extjs-Grid-动态生成columns
- mysql dump shell 脚本crontab 计划任务
- 2015/7/21/接口/工厂设计模式/封装/抽象
- 项目的导入导出
- php const和define的区别(php类中如何定义常量)
- OJ第六批——Problem A: A代码完善--向量的运算
- OJ 纯虚函数
- 怒刷leetcode题目(2)235,191,141,217,
- cocos2dx自学之 事件监听
- CSS-预处理器