关闭

利用crontab定时备份数据库为sql文件

217人阅读 评论(0) 收藏 举报
分类:
测试:
每1分钟执行1次,利用crontab
*/1 * * * * /opt/nginx/db_bak.sh


每天的0点0分把数据库备份为日期格式
0 0 * * * /opt/nginx/db_bak.sh





脚本如下:

#!/bin/bash


logs_path="/opt/nginx/sql_bak/"

mkdir -p ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/

cd /var/lib/mysql

mysqldump -uroot -pyourdbpassword tablename>${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/tablename_$(date -d "yesterday" +"%Y%m%d").sql

注意需要修改上面的数据库用户名和密码



结果如下:
ls /opt/nginx/sql_bak/2016/03/
0
0
查看评论

linux下使用crontab定时备份MYSQL数据库的方法

只需按照下面3步做,一切都在你的掌控之下:  第一步:在服务器上配置备份目录代码:  --------------------------------------------------------------------------------  ...
  • orichisonic
  • orichisonic
  • 2015-08-21 11:10
  • 1722

利用sqlyog配置MySQL自动备份sql文件

      这段时间做一个报名系统,由于数据的突发性和安全性考虑,必须在一段时间后进行数据库的备份,我们使用的是MySQL数据库,到网上查了一下资料,发现用sqlyog能够简单的实现定时备份的功能,写一下基本发放,以备后用。具体步骤如下:1.安装sq...
  • ainolv100
  • ainolv100
  • 2009-12-07 09:26
  • 2683

linux定时备份mysql数据库,及解决crontab执行时生成数据库文件为空的问题

linux定时备份mysql数据库
  • sanyuesan0000
  • sanyuesan0000
  • 2016-09-28 15:23
  • 2150

Linux下MySQL备份以及crontab定时备份

1. 备份某个数据库 ################################################################## # 备份某个数据库 #########################################################...
  • renfufei
  • renfufei
  • 2014-04-14 20:13
  • 16434

Linux下crontab+php实现Mysql数据库定时备份

引言大项目中的数据库备份是必不可少的,否则一旦出现大问题就GG了,虽然本文是讲述利用PHP实现数据库定时备份,但是这并不是好的方案想要定时备份数据库,最快捷安全的方法就是利用shell脚本了,功能强大操作方便,而且执行速度极快,不像PHP还需要被apache解析一把。。当然,不管是用php定时备份,...
  • u013927110
  • u013927110
  • 2015-07-27 09:43
  • 1735

使用python脚本备份crontab定时任务

近期打算备份下服务器crontab任务,以防个人失误,清空定时任务,其实我觉得shell脚本更简单,但是想练习下python,决定使用python脚本进行,前提执行主机做好对其他节点服务器ssh免秘钥登录 vi crontab_back.py #!/usr/bin/env python # -*-...
  • levy_cui
  • levy_cui
  • 2016-06-14 18:08
  • 437

Ubuntu 使用crontab定时备份log

Ubuntu 使用crontab定时备份log1. 使用crontab -e命令这个命令的使用比较简单。直接输入 ~# crontab -e 就会打开一个编辑窗口,第一行会有内容格式的提示: m h dom mon dow command 具体意义表示:分钟 小时 日期 月份 星期 命...
  • swfa1
  • swfa1
  • 2017-04-24 00:09
  • 259

mysqldump + crontab 定时备份MySQL数据

第一步:在服务器上配置备份目录代码:      mkdir /var/lib/mysqlbackup       cd /var/lib/mysqlbackup  第二步:编写备份脚本代码: ...
  • louyongfeng3613
  • louyongfeng3613
  • 2015-10-20 19:24
  • 370

linux下使用crontab定时备份mongodb数据

一、创建备份目录 在linux中的指定位置创建mongodb_bak_now和mongodb_bak_list两个目录。 我是创建在/data1/mongodb_bak/下 二、编写脚本 备份脚本的编写: #!/bin/bash #backup MongoDB #...
  • u013126379
  • u013126379
  • 2017-05-06 15:50
  • 443

linux下每天定时备份mongo

linux下每天定时备份mongo,经过了一番折腾终于完成了 写shell脚本 1.1 定时备份 #!/bin/bash sourcepath='/app/mongodb-linux-x86_64-2.4.1'/bin targetpath='/ba...
  • yuan882696yan
  • yuan882696yan
  • 2014-11-26 22:16
  • 4664
    个人资料
    • 访问:199985次
    • 积分:5810
    • 等级:
    • 排名:第5304名
    • 原创:378篇
    • 转载:0篇
    • 译文:0篇
    • 评论:29条
    博客专栏
    文章分类
    最新评论