精华内容
下载资源
问答
  • td定时备份,td定时数据备份,文件定时备份,testdirector定时备份,testdirector定时数据备份,testdirector备份工具,文件备份工具,testdirector定时备份工具,文件定时备份工具。 【要求】:操作系统必须安装...
  • mysql定时备份数据

    2019-09-26 23:37:13
    mysql定时备份数据 项目上线后,客户找第三方做了个安全测评,然后找出了一些安全问题,让我们尽快修复,其中一项就是未定期备份数据,于是闲暇之余整理了一下。 mysql(v5.7.22)定时备份需要用到定时任务crontab...

    mysql定时备份数据

    项目上线后,客户找第三方做了个安全测评,然后找出了一些安全问题,让我们尽快修复,其中一项就是未定期备份数据… 好记性不如烂笔头,于是闲暇之余整理了一下。

    mysql(v5.7.22)定时备份需要用到定时任务crontab、全量备份mysqldump、增量备份mysqlbinlog。

    1、开启binlog

    binlog是一个二进制的文件,它记录了所有对数据库的修改操作,当数据库崩溃后,可以通过mysqlbinlog命令读取binlog恢复数据。mysql默认是关闭binlog的。

    在my.cnf中的[mysqld]下方加入如下配置来开启binlog

    log-bin=/mnt/mysql/log/mysql-bin
    server-id=100

    然后重启mysql

    shell>/etc/my.cnf
    
    log-bin=/mnt/mysql/log/mysql-bin
    server-id=100
    
    shell>service mysqld restart
    Redirecting to /bin/systemctl restart mysqld.service
    

    log-bin指定了日志的路径和二进制文件的前缀,日志开启后会在/mnt/mysql/log/目录下生成mysql-bin.000001、mysql-bin.000002等等

    二进制日志是不能直接使用vi或者cat等文本工具直接查看的,可以使用命令查看

    shell>mysqlbinlog --base64-output=never mysql-bin.000001
    

    –base64-output指不输出base64;

    如果执行上述命令报[ERROR] unknown variable ‘default-character-set=utf8mb4’,可以加上–no-defaults命令,或者修改/etc/my.cnf配置文件,把default-character-set=utf8mb4修改为 character-set-server = utf8mb4,并重启mysql服务即可

    server-id用来指定服务器id,随便指定一个就行

    注意binlog的目录最好不要跟数据文件放一起,放在另一个区,甚至是另一个物理磁盘,以免数据文件和binlog同时丢失

    2、mysqldump备份

    shell>mysqldump -uroot -p12345678Aa --single-transaction --flush-logs --master-data=2 --all-databases --add-drop-database >/mnt/mysql/backup/backup20190924.sql
    

    –single-transaction使用一致的读取并保证mysqldump看到的数据不会更改

    –flush-logs 刷新binlog日志,生成一个新的日志文件(定期增量备份),按备份日期区分更好维护

    –master-data=2会将二进制日志信息写入其输出,因此生成的.sql备份文件会包含备份日志信息

    –all-databases指备份所有数据库,也可以使用 --databases db1 db2 db3 指定备份的数据库名称

    ​ 即mysqldump --databases db1 db2 db3 > dump.sql

    二进制文件时间长了,可能会很大,可以使用–delete-master-logs删除之前的二进制文件

    # mysqldump -uroot -p12345678Aa --single-transaction --flush-logs --master-data=2 --all-databases --delete-master-logs >/mnt/mysql/backup/backup20190924.sql

    3、定时备份数据

    手动执行备份多麻烦,当然要自动定时备份呐

     -- 进入crontab定时任务界面,添加定时任务
    shell>crontab -e
    
    # 每天凌晨3点执行
    00 3 * * * sh /mnt/mysql/backup.sh
    # 每天凌晨1:30执行
    30 1 * * * sh /mnt/mysql/backup_clean.sh
    
    
    -- 查看定时任务
    shell>crontab -l
    
    shell>vi /mnt/mysql/backup.sh
    
    mysqldump -uroot -p12345678Aa --single-transaction --flush-logs --master-data=2 --all-databases --add-drop-database >/mnt/mysql/backup/backup20190924.sql
    
    shell>vi /mnt/mysql/backup_clean.sh
    
    #删除30天前备份数据
    find /mnt/mysql/backup -mtime +30 -name "*.gz" -exec rm -rf {} \;
    #删除30天前的日志
    find /mnt/mysql/log -mtime +30 -type f -exec rm -rf {} \;
    

    如果没有安装,可以使用 yum install -y crontab 安装

    备份的时候我们也可以使用gzip压缩.sql文件,如

    mysqldump -uroot -p12345678Aa --single-transaction --flush-logs --master-data=2 --all-databases --add-drop-database | gzip >/mnt/mysql/backup/backup20190924.sql.gz

    4、数据恢复

    假设最近一次备份是20190924 03:00备份的,20190925 11:00发生了灾难性事故造成数据丢失,需要从备份恢复。

    a.先恢复最近的一次完整备份

    shell> mysql -uroot -p12345678Aa < backup20190924.sql 
    

    如果是在mysql内部则使用source命令

    mysql> source backup20190924.sql 
    

    b.使用脚本恢复只能恢复20190924 03:00之前的数据,而20190924 03:00到20190925 11:00之间8个小时的数据可以通过增量备份binlog恢复

    shell>mysqlbinlog --no-defaults mysql-bin.000025 | mysql -uroot -p12345678Aa
    

    如果有多个日志文件,空格分隔就行:

    mysqlbinlog --no-defaults mysql-bin.000025 mysql-bin.000026 | mysql -uroot -p12345678Aa

    5、附录

    crontab命令示例
    命令说明
    * * * * * command每1分钟执行一次command
    30 * * * * command每30分钟执行一次command
    3,59 * * * * myCommand每小时的第3和第59分钟执行
    3,59 9-18 * * * myCommand在上午9点到18点的第3和第59分钟执行
    3,59 9-18 */2 * * myCommand每隔两天的上午9点到18点的第3和第59分钟执行
    3,59 9-18 * * 1 myCommand每周一上午9点到18点的第3和第59分钟执行
    mysqldump常用命令

    –no-data选项告诉 mysqldump不要转储表数据,从而导致转储文件仅包含创建表的语句。相反,该 --no-create-info选项告诉mysqldump不要 CREATE语句,以便转储文件仅包含表数据。

    shell> mysqldump --no-data test > dump-defs.sql
    shell> mysqldump --no-create-info test > dump-data.sql
    
    mysqlbinlog常用命令

    查看所有二进制文件列表

    mysql> show binary logs;
    

    查看当前二进制文件名称

    mysql> SHOW MASTER STATUS;
    

    分页查看binlog

    shell>mysqlbinlog   mysql-bin.000001 | more
    

    把binlog日志输出值文本文件中

    shell>mysqlbinlog --no-defaults mysql-bin.000006 -r pos.sql
    

    或者

    shell>mysqlbinlog --no-defaults mysql-bin.000006 > pos.sql
    

    这个时候就可以vi编辑这个文件了,删除某些不要的数据,可以使用下面的命令恢复数据

    shell> mysql -u root -p < pos.sql
    

    指定时间点恢复使用–start-datetime和 --stop-datetime选项

    例如,假设恰好在2019年9月20日上午10:00不小心执行了一条删除大表的SQL语句。要还原表和数据,可以还原前一秒的备份

    shell> mysqlbinlog --stop-datetime="2019-09-20 9:59:59" mysql-bin.000026 | mysql -u root -p
    

    如果是想恢复之后的数据,可以使用

    shell> mysqlbinlog --start-datetime="2019-09-20 10:01:00" mysql-bin.000026 | mysql -u root -p
    

    除了指定时间外,mysqlbinlog还可以指定位置, --start-position和 --stop-position选项 可用于指定日志位置

    shell> mysqlbinlog --stop-position=35789  mysql-bin.000026 | mysql -u root -p
    
    shell> mysqlbinlog --start-position=34789  mysql-bin.000026 | mysql -u root -p
    

    第一条命令将恢复所有事务,直到给出停止位置为止。第二个命令从给定的起始位置恢复所有事务,直到二进制日志结束

    更多mysql5.7备份恢复知识请移步官方文档:https://dev.mysql.com/doc/refman/5.7/en/backup-and-recovery.html

    展开全文
  • 定时备份数据

    2017-11-03 11:45:10
    最近项目需要,做一个定时备份数据库中的数据的功能,公司使用的是阿里云的数据库服务器,本地电脑安装navicat软件. 于是就做了一个 备份 又做了一个 计划 来定时执行备份.达到备份数据导本地的目的. 下面就分享一下...

    最近项目需要,做一个定时备份数据库中的数据的功能,公司使用的是阿里云的数据库服务器,本地电脑安装navicat软件.

    于是就做了一个 备份 又做了一个 计划 来定时执行备份.达到备份数据导本地的目的.


    下面就分享一下制作过程和步骤:

    1,先做一个备份:

    打开你想做备份的数据库,点击 备份->新建备份

    常规选项 一般不做修改


    对象选择 选项 选择你要备份的数据表等 其他东西.默认全选.


    高级选项 一般不做选择,根据需要做出选择


    保存 该备份任务,最好运行一下,看一下该任务是不是想要的.


    2,再做一个计划,

    选择计划,->新建批处理作业


    在左侧选择要执行计划的数据库,右侧会有刚才做好的备份任务,把刚做的备份任务添加到计划中,保存该计划.


    设置计划,可设置多个计划,确定时 要输入 本地电脑的开机密码(如果有密码),再点一次保存.确定保存好了该计划的设置.




    只要本地电脑开机并有网络,到点就开发执行备份任务,navicat关闭也没事.

    展开全文
  • Mysql定时备份

    2017-05-19 16:05:51
    参考了Mysql备份系列(2)–mysqldump备份(全量+增量)方案操作记录这篇文章来做了数据库的定时备份,并且记录了过程中的一些情况。数据库备份采用”全量备份”和”增量备份“结合的方案来实现 全量备份:使用...

    参考了Mysql备份系列(2)–mysqldump备份(全量+增量)方案操作记录这篇文章来做了数据库的定时备份,并且记录了过程中的一些情况。

    数据库备份采用”全量备份”和”增量备份“结合的方案来实现

    全量备份:使用crontab每周执行一次

    # 备份脚本 /var/crontab/MysqlFullyBackup.sh
    
    #!/bin/bash
    # Program
    # use mysqldump to Fully backup mysql data per week!
    # History
    # Path
    BakDir=/var/MysqlBackup/fully
    LogFile=/var/MysqlBackup/bak.log
    Date=`date +%Y%m%d`
    Begin=`date +"%Y年%m月%d日 %H:%M:%S"`
    cd $BakDir
    DumpFile=$Date.sql
    GZDumpFile=$Date.sql.tgz
    /usr/bin/mysqldump --quick --events --databases edu --flush-logs --delete-master-logs --single-transaction > $DumpFile
    /usr/bin/tar -zvcf $GZDumpFile $DumpFile
    /usr/bin/rm $DumpFile
    Last=`date +"%Y年%m月%d日 %H:%M:%S"`
    echo 开始:$Begin 结束:$Last $GZDumpFile succ >> $LogFile
    cd $BakDir/../daily
    /usr/bin/rm -f *

    执行脚本后提示

    Warning: Using a password on the command line interface can be insecure.
    20170519.sql

    第一句是mysql返回的warning,会有这个提示的原因是脚本中的mysqldump命令带了密码

    # 原导出命令
    /usr/bin/mysqldump -u用户名 -p密码 --quick --events --databases edu --flush-logs --delete-master-logs --single-transaction > $DumpFile

    在mysql配置文件中增加以下配置可以解决

    # mysql配置文件 /etc/my.cnf
    
    [mysqldump]
    user=YOUR_USER_NAME
    password=YOUR_PASSWORD

    配置crontab

    # 打开crontab配置文件:crontab -e
    # 每周一的凌晨3点执行全量备份操作
    
    * 3 * * 1 /var/crontab/MysqlBackupFully.sh

    增量备份
    增量备份只需要开启mysql的bin_log就可以了

    # /var/my.cnf
    
    log_bin=mysql-bin

    添加了上面的配置项后,mysql的二进制日志文件会保存在datadirmysql-bin.index文件中
    - datadir是mysql配置项中的数据目录

    # /var/my.cnf
    
    datadir=/var/lib/mysql

    所以mysql的二进制日志文件的完整路径是 ==/var/lib/mysql/mysql-bin.index==

    下面的脚本是每天flush-logs并且把之前的日志文件另存一份到 ==/var/MysqlBackup/daily== 中

    #!/bin/bash
    # Program
    # use cp to backup mysql data everyday!
    # History
    # Path
    BakDir=/var/MysqlBackup/daily
    BinDir=/var/lib/mysql
    LogFile=/var/MysqlBackup/bak.log
    BinFile=/var/lib/mysql/mysql-bin.index
    /usr/bin/mysqladmin flush-logs
    #这个是用于产生新的mysql-bin.00000*文件
    Counter=`wc -l $BinFile |awk '{print $1}'`
    NextNum=0
    #这个for循环用于比对$Counter,$NextNum这两个值来确定文件是不是存在或最新的
    for file in `cat $BinFile`
    do
        base=`basename $file`
        #basename用于截取mysql-bin.00000*文件名,去掉./mysql-bin.000005前面的./
        NextNum=`expr $NextNum + 1`
        if [ $NextNum -eq $Counter ]
        then
            echo $base skip! >> $LogFile
        else
            dest=$BakDir/$base
            if(test -e $dest)
            #test -e用于检测目标文件是否存在,存在就写exist!到$LogFile去
            then
                echo $base exist! >> $LogFile
            else
                cp $BinDir/$base $BakDir
                echo $base copying >> $LogFile
             fi
         fi
    done
    echo `date +"%Y年%m月%d日 %H:%M:%S"` $Next Bakup succ! >> $LogFile

    mysql配置文件添加以下配置

    # mysql配置文件 /etc/my.cnf
    
    [mysqladmin]
    user=YOUR_USER_NAME
    password=YOUR_PASSWORD

    配置crontab

    # 打开crontab配置文件:crontab -e
    # 周一到周六凌晨3:00做增量备份
    
    * 3 * * * /var/crontab/MysqlBackupDaily.sh

    恢复备份

    1.恢复完全备份
    mysql -u root -p < backup_sunday_1_PM.sql

    2.恢复增量备份
    mysqlbinlog MySQL-bin.000002 … | MySQL -u root -p
    注意此次恢复过程亦会写入日志文件,如果数据量很大,建议先关闭日志功能


    本文参考自:http://www.cnblogs.com/kevingrace/p/6114979.html

    展开全文
  • mongodb 定时备份

    2019-05-17 15:01:35
    通过centos 脚步来执行备份操作,使用crontab实现定时功能,并删除指定天数前的备份 具体操作: 1、创建Mongodb数据库备份目录 mkdir -p /home/backup/mongod_bak/mongod_bak_now mkdir -p /home/backup/mongod...

    通过centos 脚步来执行备份操作,使用crontab实现定时功能,并删除指定天数前的备份

    具体操作:

    1、创建Mongodb数据库备份目录

    mkdir -p /home/backup/mongod_bak/mongod_bak_now
    
    mkdir -p /home/backup/mongod_bak/mongod_bak_list

    2、新建Mongodb数据库备份脚本

    vi /home/crontab/mongod_bak.sh #新建文件,输入以下代码

    #!/bin/sh

    DUMP=/usr/local/mongodb/bin/mongodump #mongodump备份文件执行路径

    OUT_DIR=/home/backup/mongod_bak/mongod_bak_now #临时备份目录

    TAR_DIR=/home/backup/mongod_bak/mongod_bak_list #备份存放路径

    DATE=`date +%Y_%m_%d` #获取当前系统时间

    DB_USER=username #数据库账号

    DB_PASS=123456 #数据库密码

    DAYS=7 #DAYS=7代表删除7天前的备份,即只保留最近7天的备份

    TAR_BAK="mongod_bak_$DATE.tar.gz" #最终保存的数据库备份文件名

    cd $OUT_DIR

    rm -rf $OUT_DIR/*

    mkdir -p $OUT_DIR/$DATE

    $DUMP -u $DB_USER -p $DB_PASS -o $OUT_DIR/$DATE #备份全部数据库

    tar -zcvf $TAR_DIR/$TAR_BAK $OUT_DIR/$DATE #压缩为.tar.gz格式

    find $TAR_DIR/ -mtime +$DAYS -delete #删除7天前的备份文件

    3、修改文件属性,使其可执行

    chmod +x /home/crontab/mongod_bak.sh

    4、修改/etc/crontab #添加计划任务

    crontab -e
    

    #在下面添加

    30 1 * * * root /home/crontab/mongod_bak.sh #表示每天凌晨1点30执行备份

    5、重新启动crond使设置生效

    /sbin/service crond reload #重新载入配置
    chkconfig --level 35 crond on  #加入开机自动启动:
    /sbin/service crond start   #启动服务
    crontab -l #列出crontab文件

     

    每天在/home/backup/mongod_bak/mongod_bak_list目录下面可以看到mongod_bak_2017_02_28.tar.gz这样的

    压缩文件。

    至此,Linux下自动备份Mongodb数据库并删除指定天数前的备份完成。

    附录:Mongodb数据库恢复

    恢复全部数据库:

    mongorestore –drop –directoryperdb 
    /home/backup/mongod_bak/mongod_bak_now/2017_02_28/

    恢复单个数据库:

    mongorestore –drop -d dataname –directoryperdb 
    /home/backup/mongod_bak/mongod_bak_now/2017_02_28/dataname

    –drop参数:恢复数据之前删除原来数据库数据,避免数据重复。

    –directoryperdb参数:数据库备份目录

    -d参数:后面跟要恢复的数据库名称

     

    关于crontab

      crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。该词来源于希腊语 chronos(χρ?νο?),原意是时间。
      通常,crontab储存的指令被守护进程激活, crond常常在后台运行,每一分钟检查是否有预定的作业需要执行。这类作业一般称为cron jobs。

     

    安装crontab:

    [root@CentOS ~]# yum install vixie-cron
    [root@CentOS ~]# yum install crontabs

     

    说明:
    vixie-cron软件包是cron的主程序;
    crontabs软件包是用来安装、卸装、或列举用来驱动 cron 守护进程的表格的程序。

    cron 是linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:

    /sbin/service crond start #启动服务
    /sbin/service crond stop #关闭服务
    /sbin/service crond restart #重启服务
    /sbin/service crond reload #重新载入配置

     

    查看crontab服务状态:

    service crond status

     

    手动启动crontab服务:

    service crond start

     

    其他命令:

    #查看crontab服务是否已设置为开机启动,执行命令:
    ntsysv
    
    #加入开机自动启动:
    chkconfig --level 35 crond on
    
    #列出crontab文件
    crontab -l
    
    #编辑crontab文件
    crontab -e
    
    #删除crontab文件
    $ crontab -r
    
    #恢复丢失的crontab文件
    #假设你在自己的$HOME目录下还有一个备份,那么可以将其拷贝到/var/spool/cron/<username>,其中<username >是用户名
    #或者使用如下命令其中,<filename>是你在$HOME目录中副本的文件名
    crontab <filename>

     

    展开全文
  • 定时备份数据库

    2018-07-16 02:00:45
    一, 定时备份数据库(crontab)命令 crontab 是Linux上定时服务 , 下面简单介绍一下 1, 启动, 关闭, 重新载入配置 service crond start //启动服务 service crond stop //关闭服务 service crond ...
  • MySQL定时备份数据库

    2019-03-18 09:43:54
    MySQL定时备份数据库 转自:https://www.cnblogs.com/gdyblog/p/mysqlautodump.html 一、MySQL数据备份 1.1、 mysqldump命令备份数据 在MySQL中提供了命令行导出数据库数据以及文件的一种方便的工具mysqldump,...
  • pg 定时备份

    2021-01-18 16:16:40
    pg 定时备份
  • mysql每日定时备份

    2019-04-01 11:37:51
    mysql每日定时备份 系统上线后,需要每天对数据库进行备份,自己写了一个脚本来实现这个功能。 1. 首先安装crontab。 安装crontab: [root@CentOS ~]# yum install vixie-cron [root@CentOS ~]# yum install ...
  • 定时备份Mysql

    2018-08-13 11:43:11
    定时备份即是在Mysql的生产环境中启动一个定时任务,每隔一段时间使用mysqldump工具执行一次备份。 1.创建shell脚本 cd /home/joyulf/ mkdir mysql_data_back touch /mysql_data_back/mysql.sh vim /mysql_...
  • Mysql 定时备份脚本

    2016-11-21 12:24:59
    定时备份即是在Mysql的生产环境中启动一个定时任务,每隔一段时间使用mysqldump工具执行一次备份。1.安装crontab crontab命令用来将crontab文件提交给cron进程执行 yum install -y vixie-cronyum install -y ...
  • Sql Server 定时完整备份差异备份

    千次阅读 2019-05-13 15:53:44
    要求:Sql Server 2016版,固定的4个数据库进行每两周定时完整备份,每天定时差异备份。 一、要求工作: 1、SQL Server 代理 (MSSQLSERVER) 服务处于运行状态。 2、如果出现“代理 XP”组件已作为此服务器安全...
  • MySQL 定时备份数据库

    2021-09-28 17:05:54
    在操作数据过程中,可能会导致数据错误,甚至数据库奔溃,而有效的定时备份能很好地保护数据库。本篇文章主要讲述了几种方法进行 MySQL 定时备份数据库。 一. mysqldump命令备份数据 在MySQL中提供了命令行导出...
  • Mysql定时备份数据

    2020-02-12 13:20:20
    Mysql远程定时备份数据 前提条件: 首先在备份机上安装mysql的客户端,或者直接安装mysql也可以。 开始备份 1、 创建备份路径 mkdir /data/backup/test/ 2、创建备份脚本 vim backup.sh 写入shell: mysqldump -h ...
  • MySQL数据库定时备份

    2021-01-05 09:56:10
    最后通过windoms自带的定时任务,实现每天的定时备份。 实现过程:首先是编写的脚本 @echo off @setlocal enabledelayedexpansionl set dbType=inpo set dbname="glzc_%dbType%_uflo glzc_%dbType%
  • docker定时备份mysql

    2021-03-26 14:42:54
    docker定时备份mysql 提示:我使用的mysql为8.0.20 提示:操作前请安装好mysql 文章目录docker定时备份mysql前言一、创建一个run.sh简单版二、创建一个run.sh复杂版三.运行脚本即可备份四.Centos7 安装crontab四....
  • oracle定时备份-增量备份

    万次阅读 2012-11-14 15:47:35
    在进行数据库维护的过程中经常会遇到数据库备份的问题。先介绍一种常用的数据备份操作 系统执行计划+批处理命令; 在win的系统中存在 任务计划程序 选项;新建任务选中你写好的程序,设定好时间,就可以按照设定的...
  • 首先,定时任务需要安装crontab 执行crontab 命令如果报command not found,就表明没有安装。   crond 是linux用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond命令每分锺...
  • MySQL定时备份数据库(全库备份) 转自:https://www.cnblogs.com/gdyblog/p/mysqlautodump.html 一、MySQL数据备份 1.1、 mysqldump命令备份数据 在MySQL中提供了命令行导出数据库数据以及文件的一种方便的工具...
  • mysql定时备份

    2018-03-12 14:46:59
    备份过程 创建备份目录 $ cd ~ $ mkdir backup $ cd backup 创建备份 Shell 脚本:vim DatabaseNameBackup.sh #!/bin/bashfind ~/ -name "DBName*" -type f -ctime +5 -exec rm -f {} \;mysqldump -uusername -p...
  • 定时mysql 备份 可以拆解 为 备份实现(mysqldump 等) 和定时实现(windows计划任务,linux cron 命令) 这里主要说windows下的实现 windows mysql 自动备份的几种方法 基于之前的文章方法,加入批处理命令...
  • MySQL定时备份数据库(全库备份)

    千次阅读 2019-09-05 19:08:54
    MySQL定时备份数据库(全库备份) 一、MySQL数据备份 1.1、 mysqldump命令备份数据 在MySQL中提供了命令行导出数据库数据以及文件的一种方便的工具mysqldump,我们可以通过命令行直接实现数据库内容的导出dump,...
  • SVN定时备份bat脚本

    2021-03-18 13:47:43
    文章目录[隐藏] SVN 定时备份 bat 脚本 SVN 定时备份 bat 脚本 @echo off :: 关闭回显 :: 说明:如有命令不明白,请使用帮助命令:命令/? 。如:for/? :: 设置标题 title SVN 备份脚本 rem 设置变量 :: SVN_...
  • 在Centos系统环境下使用Crontab定时备份全量备份Mysql数据库。CentOS的Crontab任务调度配置文件路径在 /etc/crond.*用户任务调度任务路径在/var/spool/cronCrontab默认日志路径 /var/log/cron1、Crond服务基本管理...
  • centOS数据库定时备份

    2018-04-27 11:12:42
    centos7 下进行数据库自动备份crontab命令新建shell脚本文件dbbackup.sh,添加内容:#!/bin/bash /home/mysql/bin/mysqldump -uUSER -pPWD DBNAME | gzip &gt; /home/backup/DBNAME$(date +%Y%m%d_%H%M%S).sql.gz ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 57,424
精华内容 22,969
关键字:

如何关闭定期备份