当前位置: 首页 > news >正文

网站建设公司未来发展方向衡阳网站优化公司

网站建设公司未来发展方向,衡阳网站优化公司,简单个人网站制作教程,网站建设助手 西部数码整理一下使用crontab 定时备份MySQL数据库。一、安装crontab#yum -y install vixie-cron另外可以参考二、创建备份脚本.sh//这里是使用mysqldump来导出sql语句并压缩成.gzmysqldump -uusername -ppassword database > path/name_$(date %Y%m%d_%H%M%S).sqlmysqldump -uusern…

整理一下使用crontab 定时备份MySQL数据库。

一、安装crontab

#yum -y install vixie-cron

另外可以参考

二、创建备份脚本.sh

//这里是使用mysqldump来导出sql语句并压缩成.gz

mysqldump -uusername -ppassword database > path/name_$(date +%Y%m%d_%H%M%S).sql

mysqldump -uusername -ppassword dababase | gzip > path/name_$(date +%Y%m%d_%H%M%S).sql.gz

//删除sql文件,保留压缩文件即可

find path -name "name_*.sql" -type f -exec rm {} \; > /dev/null 2>&1

//定时删除7天前的备份文件

find path -name "name_*.sql.gz" -type f -mtime +7 -exec rm {} \; > /dev/null 2>&1

username:数据库用户名 eg: root

password:数据库密码; 切记 -uusername -ppassword 之间没有空格

path:你备份MySQL的路径 比如我的就在/home/xxxx里;

database:数据库名称 比如我的就是 test

name:随便是啥名 一般是项目名

然后就是把上面这个脚本语句复制到你的 xxxx.sh 中即可

三、测试运行

测试./xxxx.sh脚本

mysqldump: [Warning] Using a password on the command line interface can be insecure.

mysqldump: [Warning] Using a password on the command line interface can be insecure.

这两句话并不影响我的使用,但是大佬说会导致备份不了 但是我还是备份了。这里我就不管了,备份不了的同学 参见:

你的备份文件夹下出现 xxxx_20190529_164004.sql.gz 表示成功了

四、crontab 定时

crontab -e

跟你vi 是一样的,

0 2 * * * /home/xxxx/xxxx.sh

表示每天凌晨两点备份;

推荐几个实用的

1.每天 02:00 执行任务

0 2 * * * /bin/sh backup.sh

2.每天 5:00和17:00执行任务

0 5,17 * * * /scripts/script.sh

3.每分钟执行一次任务

通常情况下,我们并没有每分钟都需要执行的脚本(默默的想到了12306--)

* * * * * /scripts/script.sh

4.每周日 17:00 执行任务

0 17 * * sun /scripts/script.sh

5.每 10min 执行一次任务

*/10 * * * * /scripts/monitor.sh

6.在特定的某几个月执行任务

* * * jan,may,aug * /script/script.sh

7.在特定的某几天执行任务

0 17 * * sun,fri /script/scripy.sh

在每周五、周日的17点执行任务

8.在某个月的第一个周日执行任务

0 2 * * sun [ $(date +%d) -le 07 ] && /script/script.sh

9.每四个小时执行一个任务

0 */4 * * * /scripts/script.sh

10.每周一、周日执行任务

0 4,17 * * sun,mon /scripts/script.sh

crontab启动命令:

service crond start

service crond stop

service crond restart

service crond reload

以上1-4行分别为启动、停止、重启服务和重新加载配置。

要把cron设为在开机的时候自动启动,在 /etc/rc.d/rc.local 脚本中加入 /sbin/service crond start 即可。

友情提示:你可以搞个一分钟看看效果

/1 * * * * /home/xxxx/xxxx.sh

crontab运行日志

tail -f /var/log/cron

总结:crontab 还是挺好用的,配置还是挺简单的;至于MySQL5.6+以后会报[Warning] Using a password on the command line interface can be insecure. 是否会影响备份,具体情况具体解决,如果可以正常导出sql语句 那么就不用管了吧!

全文可以参见:

http://www.lbrq.cn/news/2715409.html

相关文章:

  • 网站浏览历史能恢复吗怎么设置seo免费培训
  • 网站友情链接模块介绍服务营销包括哪些内容
  • 天津模板建站代理河源新闻最新消息
  • kingcms 暂未创建网站首页专业seo培训学校
  • 八年级信息网站怎么做线上营销推广公司
  • 美工需要的网站互联网营销方案
  • 东莞做网站电话免费职业技能培训网
  • 百度云服务器做php网站百度推广获客成本大概多少
  • 山东郓城住房和城乡建设厅网站中国seo高手排行榜
  • 学网站建设的专业叫什么互联网广告销售
  • 公司网站怎么做能被别人搜索到企业网站推广的一般策略
  • 门户网站建设模式包括网站群和目前在哪个平台做推广好
  • 专业做网站的深圳企业网站制作公司
  • 西安营销型网站建设seo外包优化
  • 在线视频网站 一级做爰片安卓优化清理大师
  • php网站开发技术题目河南做网站的公司
  • 做网站怎么赚钱seo的定义
  • 哈尔滨网站建设nsstd.com免费网站制作成品
  • 做网站怎么兼容所有浏览器淘宝搜索关键词排名
  • 如何做旅游网站怎样做网络推广营销
  • 网线制作ppt夫唯seo培训
  • wordpress评论系统网站页面seo
  • 黄页网站大全免费网在线昆明做网站的公司
  • 做网站公司 陕西渭南百度电话号码查询平台
  • 外国人做的篆字网站女教师遭网课入侵直播录屏曝
  • 网站建设需要哪些职位培训网页
  • 网络系统的价值跟用户数量的关系关键词优化策略有哪些
  • 如何请人创建一个网站排名
  • 网站建设包含项目南宁网络推广外包
  • wordpress多站点无法访问网络营销相关工作岗位
  • 【学习嵌入式day-25-线程】
  • 微信公众号推送文字消息与模板消息
  • Redis 03 redis 缓存异常
  • pycharm远程连接服务器跑实验详细操作
  • Mysql——如何做到Redolog崩溃后恢复的
  • csp知识基础——贪心算法