• 使用Crontab为Linux定时备份Mysql数据库


     
    使用系统Crontab来定时实行备份文件,按日期对备份结果停止保留,抵达备份的目的。
     
    使用系统crontab来定时实行备份文件,按日期对备份结果停止保留,抵达备份的目的。
    1、建立保留备份文件的途径/mysqldata
    #mkdir /mysqldata
     
    2、建立/usr/sbin/bakmysql文件
    #vi /usr/sbin/bakmysql
    输入
     
    rq=` date %Y%m%d `
    tar zcvf /mysqldata/mysql$rq.tar.gz /var/lib/mysql
     
    或许写成
     
    rq=` date %Y%m%d `
    mysqldump --all-databases -u root -p密码 > /mysqldata/mysql$rq.sql
     
    /var/lib/mysql是你数据库文件的目录,部门用户是/usr/local/mysql/data,每整体私人能够差别
    /mysqldata/透露显现保留备份文件的目录,这个每整体私人也可以按照本身的要求来做。
     
    3、改削文件属性,使其可实行
    # chmod x /usr/sbin/bakmysql
     
    4、改削/etc/crontab
    #vi /etc/crontab
    在下面添加
     
    01 3 * * * root /usr/sbin/bakmysql
    透露显现天天3点钟实行备份
     
    5、重新启动crond
    # /etc/rc.d/init.d/crond restart
     
    完成。
    多么天天你在/mysqldata可以看到多么的文件
    mysql20040619.tar.gz
    你直接下载就可以了。
     
     
    来自: 新客网(www.xker.com) 详文参考:http://www.xker.com/page/e2007/0801/29036.html


    版权声明: 原创作品,应承转载,转载时请务必以超链接方式标明文章 原始因由 、作者信息和本声明。不然将究查法例责任。

  • 相关阅读:
    iOS多线程_06_GCD其它用法
    iOS多线程_05_线程间通信NSThread/GCD
    iOS多线程_04_GCD
    iOS多线程_03_Block
    iOS多线程_02_多线程的安全问题
    iOS多线程_01_简介和NSThread
    shell 根据端口号输出所有的pid
    【java核心36讲】接口和抽象类的区别
    CSS布局
    CSS基础
  • 原文地址:https://www.cnblogs.com/zgqjymx/p/1975462.html
Copyright © 2020-2023  润新知