精华内容
下载资源
问答
  • MySQL数据库定期自动备份 一、编写自动备份shell文件 vi /root/auto_ba.sh #!/bin/bash #Shell Command For Backup MySQL Database Everyday Automatically By Crontab USER=root PASSWORD="XXX" DATABASE="base_...

    MySQL数据库定期自动备份
    一、编写自动备份shell文件

    vi /root/auto_ba.sh
    #!/bin/bash 
    #Shell Command For Backup MySQL Database Everyday Automatically By Crontab 
    USER=root 
    PASSWORD="XXX" 
    DATABASE="base_info" 
    HOSTNAME="11.11.11.11" 
    WEBMASTER=XXX 
    BACKUP_DIR=/root/dbbackup/ #备份文件存储路径 
    LOGFILE=/root/dbbackup/db_backup.log #日记文件路径 
    DATE=`date '+%Y%m%d-%H%M'` #日期格式(作为文件名) 
    DUMPFILE=$DATE.sql #备份文件名 
    ARCHIVE=$DATABASE$DATE.sql.tgz #压缩文件名 
    OPTIONS="-h$HOSTNAME -u$USER -p$PASSWORD $DATABASE" 
    #mysqldump -help
    echo "开始删除前一日数据文件" 
    rm -rf /root/dbbackup/*
    #判断备份文件存储目录是否存在,否则创建该目录 
    if [ ! -d $BACKUP_DIR ] ; 
    then 
    mkdir -p "$BACKUP_DIR" 
    fi 
    #开始备份之前,将备份信息头写入日记文件 
    echo " " >> $LOGFILE 
    echo " " >> $LOGFILE 
    echo "****************************************************************" >> $LOGFILE 
    echo "BACKUP DATE:" $(date +"%y-%m-%d %H:%M:%S") >> $LOGFILE 
    echo "****************************************************************" >> $LOGFILE 
    #切换至备份目录 
    cd $BACKUP_DIR 
    #使用mysqldump 命令备份制定数据库,并以格式化的时间戳命名备份文件 
    mysqldump $OPTIONS > $DUMPFILE 
    #判断数据库备份是否成功 
    if [ $? = 0 ]; then 
    #创建备份文件的压缩包 
    tar czvf $ARCHIVE $DUMPFILE >> $LOGFILE 2>&1 
    #输入备份成功的消息到日记文件 
    echo “[$ARCHIVE] Backup Successful!” >> $LOGFILE 
    #删除原始备份文件,只需保留数据库备份文件的压缩包即可 
    rm -f $DUMPFILE 
    else 
    echo “Database Backup Fail!” >> $LOGFILE 
    fi 
    #输出备份过程结束的提醒消息 
    echo “Backup Process Done”
    二、chmod 777  /root/auto_ba.sh

    三、每隔十分钟备份一次,时间根据业务需要斟酌

    crontab -e 
    */10 * * * * /root/auto_ba.sh >/dev/null 2>&1

    四、查看cron日志,查看是否执行任务

    #将cron前面的注释解开

    vim /etc/rsyslog.d/50-default.conf

    tail -f /var/log/cron.log

    展开全文
  • 使用Navicat Premium 12进行数据库定期自动备份(定时任务) 上一篇我们刚刚安装好破解版的navicat,这一篇我们就做一个数据库的定时备份任务吧 首先我们连接数据库,这里我使用mysql数据库做示范,其他的数据库...

    使用Navicat Premium 12进行数据库定期自动备份(定时任务)

    上一篇我们刚刚安装好破解版的navicat,这一篇我们就做一个数据库的定时备份任务吧

    首先我们连接数据库,这里我使用mysql数据库做示范,其他的数据库备份也是一样的

    点击自动运行

    点击新建批处理作业

    按照如下步骤点击,选中我们要备份的数据库

    点击保存,设置文件名

    点击设置计划任务,然后按照下面的步骤依次选择

    选择触发器,设置备份的时间,然后点击确定

    输入本机的密码,即可完成定时任务

    备份成功的话是这样子的,备份成功的数据库如何导入这里就不讲了

    展开全文
  • 我们知道,利用SQLServer2008数据库可以实现数据库定期自动备份。方法是用SQLSERVER2008自带的维护计划创建一个计划对数据库进行备份, 下面我们将SQLSERVER2008定期自动备份的方法分享给大家。首先需要启动SQL...

      我们知道,利用SQL Server 2008数据库可以实现数据库的定期自动备份。方法是用SQL SERVER 2008自带的维护计划创建一个计划对数据库进行备份,

    下面我们将SQL SERVER 2008定期自动备份的方法分享给大家。 首先需要启动SQL Server Agent服务,这个服务如果不启动是无法运行新建作业的,

    点击“开始”–“所有程序”–“Microsoft SQL Server 2008”–“启动SQL Server Management Studio”登录数据库,点击管理–维护计划–右击维护计划向导如图所示:

     

     

     

    可以为选择执的时间段,每天、每周、每月可以根据你相应的需求来制定备份的时间,这里作演示就选择在每天的0:00进行,点击“确定”再点“下一步”如图所示:

     

     

     

     

     

    选择备份的数据库存放的目录,设置备份压缩:有默认服务器设置,压缩备份等选项,因为我的数据库较大所以就选择压缩,根据您的实际情况进行操作:点击”下一步”,

    下面的操作是对于这前我们所选择的“维护任务”操作和“上一步”一样这里就不截图说明,最后点击“下一步”如图所示:

     

    转载于:https://www.cnblogs.com/become/p/4893958.html

    展开全文
  • SQL2000数据库定期自动备份与修改 http://www.veryhuo.com2009-11-19烈火网投递稿件我有话说  在SQL server企业管理器中,可以设置数据库的定期自动备份计划,并通过启动SQL Server Agent 来自动运行备份计划...

    SQL2000数据库定期自动备份与修改

     

      在SQL server企业管理器中,可以设置数据库的定期自动备份计划,并通过启动SQL Server Agent 来自动运行备份计划,具体步骤如下:

      1、打开企业管理器,在控制台根目录里中依次点开 Microsoft SQL Servers-->SQL Server组-->双击打开你的服务器。

      2、然后点上面菜单中的工具--->选择数据库维护计划器。

      3、下一步 选择要进行自动备份的数据库--->下一步 更新数据优化信息,这里一般不用选择-->下一步检查数据完整性,也一般不选择。

      4、下一步指定数据库维护计划,默认的是1周备份一次,点击更改选择每天备份后点确定。

      5、下一步指定备份的磁盘目录,选择指定目录,如您可以在D盘新建一个目录如:的:d:\databak,然后再这里选择使用此目录,如果您的数据库比较多最好选择为每个数据库建立子目录,然后选择删除早于多少天前的备份,一般设定4--7天,这看您的具体备份要求,备份文件扩展名默认的是bak

      6、下一步指定事务日志备份计划,看您的需要做选择-->下一步要生成的报表,-->一般不做选择-->下一步维护计划历史记录,最好用默认的选项-->下一步完成。

      7、完成后系统很可能会提示SQL server Agent服务未启动,先点确定完成计划设定,然后找到桌面最右边状态栏中的SQL绿色图标,双击点开,在服务中选择SQL Server Agent ,然后点运行箭头,选上下方的当启动OS时自动启动服务。

      8、可以设置启动SQL Server Agent:运行Server.msc,设置SQL Server Agent为自动启动。

      修改计划:

      打开企业管理器,在控制台根目录里,依次点开Microsoft SQL Server-->SQL Server组-->双击打开你的服务器---->管理-->数据库维护计划

    转载于:https://www.cnblogs.com/meimao5211/p/3337188.html

    展开全文
  • 服务器数据库定期自动备份到本地

    千次阅读 2018-08-26 18:19:23
    所有需要一个定期自动将服务器上的MySQL的数据备份到本地。 大概思路 1. 通过Spring Quart编写一个定时任务,使用mysqldump备份服务器上的数据库,发送数据库备份结果到RabbitMQ,在Windows客户端 监听消息,将.....
  • 一、脚本备份; 1、新建一个backupDB.txt文件,然后通过重命名修改文件后缀为.bat,将 backupDB.bat放置在D:/mysql5.7目录下,文件内容如下: @echo off set h=%time:~0,2% set h=%h: =0% set hhmiss=%date:~0,4%...
  • 并且重复的在DOS窗口中敲打命令,所以写了一个BAT文件,然后又将其加入到操作系统中的作业调度即计划任务中,让操作系统定期去执行这个设置好的BAT文件,这样就达到了定期自动备份Oracle数据库的目的,呵呵,不过这...
  • 并且重复的在DOS窗口中敲打命令,所以写了一个BAT文件,然后又将其加入到操作系统中的作业调度即计划任务中,让操作系统定期去执行这个设置好的BAT文件,这样就达到了定期自动备份Oracle数据库的目的,呵呵,不过这...
  • <br /> 假如Oracle数据库实例名为:Oracle_beijing,创建的用户名为User1,密码这123456,要备份的文件存到C盘根目录下。备份文件名为Oracle_beijing_User1  打开记事本,输入以下命令符。  ...
  • 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/Rulition/archive/2009/10/17/4688982.aspx/*THIS4.0 数据库备份脚本[作者] Rulition QQ:7355157 2010年5月21日15:35:13 完成 2010年5月24日11:35:13 细节...
  • 企业管理器中的Tools,Database Maintenance Planner,可以设置数据库定期自动备份计划。并通过启动Sql server Agent来自动运行备份计划。具体步骤如下:  1、打开企业管理器,在控制台根目录中依次点开Microsoft...
  • MSSQL数据库定期自动备份计划。
  • 日常工作中利用SQL SQLSERVER 2008的维护计划对数据库进行定期自动备份,这样一方面可以对数据库进行备份保证数据安全,另一方面也可以减轻对维护人员的负担。SQL Server2008 本身具有定期自动备份功能,我们只需要...
  • 设定sql server定期自动备份数据库
  • SQL Server 数据库定时自动备份,供大家参考,具体内容如下 在SQL Server中出于数据安全的考虑,所以需要定期的备份数据库。而备份数据库一般又是在凌晨时间基本没有数据库操作的时候进行,所以我们不可能要求管理员...
  • sql2008 通过创建维护计划想到创建自动备份数据库并可以定期删除备份
  • Linux实现MySQL数据库数据自动备份,并定期删除以前备份文件 转:https://blog.csdn.net/SWPU_Lipan/article/details/80752480 1. 查看磁盘空间 备份尽量选择空间充足的磁盘 df -h 1 2. 创建备份目录 由...
  • mysql数据库定期自动备份的shell脚本。如定期每三天自动备份数据库,并只保存20份备份文件,多余的删除。
  • MSSQL数据库定期自动备份计划 通过企业管理器设置数据库定期自动备份计划。1、打开企业管理器,双击打开你的服务器2、然后点上面菜单中的工具-->选择数据库维护计划器3、下一步选择要进行自动备份的数据-->下...
  • MYSQL数据库自动定期备份和恢复工具

    千次阅读 2016-04-19 01:02:50
    自动定期备份和恢复mysql数据库
  • 通过企业管理器设置数据库定期自动备份计划。并通过启动Sql server Agent来自动运行备份计划。具体步骤如下:1、打开企业管理器,在控制台根目录中依次点开Microsoft SQL Server-->SQL Server组-->双击打开...
  • 由于之前出现过人员在数据后台误操作将试题库的某个模块的数据全部删除的问题,就需要数据的备份与还原,其实就算没有这个问题也应该有个定期备份数据库的这个流程。 在网上找到了就该问题的解决方案。 1、在...
  • 数据库Winform自动备份功能

    热门讨论 2011-05-20 14:33:41
    2、定期自动备份数据库 3、每天进行数据库增量备份 4、每周进行完全备份 5、自动清除指定时间段内,指定表的数据~ 6、对备份完的数据进行压缩处理 7、前台可以选择 要备份的数据库以及操作,并且可以保存为任务。
  • SQL Server 数据库定时自动备份【转】 在SQL Server中出于数据安全的考虑,所以需要定期的备份数据库。而备份数据库一般又是在凌晨时间基本没有数据库操作的时候进行,所以我们不可能要求管理员每天守到晚上1点去...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 734
精华内容 293
关键字:

数据库定期自动备份