zoukankan      html  css  js  c++  java
  • 使用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


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

  • 相关阅读:
    页面渲染1——创建对象模型
    HTTP 缓存
    web安全字体
    图片优化
    基于文本内容的压缩
    Mac homebrew的熟悉和常用指令
    二、Java注释
    一、Java环境变量配置
    JS中的逻辑运算符&&、||
    js 中的 深拷贝与浅拷贝
  • 原文地址:https://www.cnblogs.com/zgqjymx/p/1975462.html
Copyright © 2011-2022 走看看