如何获取生产环境最新的脚本备份

8 篇文章 0 订阅
5 篇文章 0 订阅

生产环境一般为了数据安全考虑,每天都会生成一个备份的脚本,像下面这样,大多是凌晨备份的(这个时候数据库数据变化较小)。

 

 

刚开始我想模拟生产环境,所以把生产的数据拷贝了一份,在我本地跑了一下,可是在测试的时候发现,数据还不是最新的,也就是我今天下午拷贝了一份下来,其实是之前到今天凌晨2点的数据,2点到现在之间的数据变化,我这个脚本是没有这些数据的,那么怎么才能获取实时的数据呢。

我想的是找到定时任务,重新生成一份新脚本备份,图中最后一个是我当时又跑了一下脚本生成的当时最新的数据。

下面说一下解决步骤:

先登录数据库服务器,需要root用户,普通用户查询可能查询不到,一般是root用户做的定时任务。

root查询一下 有什么定时任务:

crontab -l

结果:

[ibmpro@jjdb01 data]$ crontab -l
no crontab for ibmpro
[ibmpro@jjdb01 data]$ 

这个是普通用户没有找到,切换root 找到最新的。

[ibmpro@jjdb01 data]$ su -
Password: 
Last login: Thu Aug 16 09:26:59 CST 2018 on pts/2
Last failed login: Thu Aug 16 14:57:33 CST 2018 from 10.4.2.71 on ssh:notty
There was 1 failed login attempt since the last successful login.
[root@jjdb01 ~]# crontab -l
1 2 * * * /home/july/dbbackup/shell/dbback.sh
[root@jjdb01 ~]# 

这时会发现了有一个脚本,每天凌晨2:01都在执行,下面我们需要切换到脚本目录执行下脚本即可。

目录:cd /home/july/dbbackup/shell/

bash dbback.sh

执行之后就会生成一个最新的脚本备份。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hidetou

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值