博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql定时备份
阅读量:7242 次
发布时间:2019-06-29

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

1.创建备份DB的脚本

  • python版本的脚本 db_backup.py
import ospassword='df'os.system('mysqldump -uroot -p{} fwss > /home/web/db_backup/fwss_$(date +%Y%m%d_%H%M%S).sql'.format(password))
  • bash脚本 db_backup.sh
#!/bin/bashmysqldump -uroot -pdf fwss > /home/web/db_backup/fwss_$(date +%Y%m%d_%H%M%S).sql

2.测试脚本是否正常

python版本命令行输入:python db_backup.py

bash版本脚本命令行输入: ./backup.sh

输出结果 会报警告:  

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

不过不影响数据库的备份

3.设定定时任务(ubuntu的crontab)

  • 执行命令: crontab-e,输入
1 4 * * * python /home/web/db_backup/db_backup.py #每天凌晨四点一分备份一次数据库
  • 重启crontab,执行命令:  service cron restart

 

转载于:https://www.cnblogs.com/rgcLOVEyaya/p/RGC_LOVE_YAYA_810days_3.html

你可能感兴趣的文章
windows下MySQL 5.7+ 解压缩版安装配置方法--转载
查看>>
C. Anya and Smartphone
查看>>
iOS—Xcode 7真机测试
查看>>
iOS开发——高级技术&本地化与国际化详解
查看>>
iOS开发UI篇—CALayer简介
查看>>
返回一个最大整数组的最大子数组的和
查看>>
访问FTP服务器方法
查看>>
剑指offer-面试题13.在O(1)时间删除链表节点
查看>>
Android MonkeyRunner自动拨打电话
查看>>
LeetCode OJ - Word Ladder 2
查看>>
天朝git的使用
查看>>
【java】java学习之路-03-MySQL(一)
查看>>
什么绑架了我们的注意力
查看>>
第五次团队作业——团队作业大汇总
查看>>
VBA 公式中使用相对位置
查看>>
架构之美阅读笔记之五
查看>>
发现大量的TIME_WAIT解决办法 -- 修改内核参数
查看>>
bzoj 3489: A simple rmq problem
查看>>
团队展示
查看>>
背景样式、列表样式、变形样式、过渡动画
查看>>