zoukankan      html  css  js  c++  java
  • Linux 每天自动备份mysql数据库的方法

    Linux 每天自动备份mysql数据库的方法

    作者: 字体:[增加 减小] 类型:转载
     
    linux下为了安全有时候需要自动备份mysql数据库,下面是具体的实现步骤。
     
    /usr/bin为mysql安装目录 
    建备份文件夹: 
    mkdir mysql_data_bak 
    建脚本文件: 
    touch autobackupmysql.sh 
    打开文件 
    vi autobackupmysql.sh 
    在脚本中加入如下内容: 
    filename=`date +%Y%m%d` 
    /usr/bin/mysqldump -opt mysql -u root -proot|gzip >/mysql_data_bak/name$filename.gz 
    这里注意了 
    一般的: 
    ********************************************************** 
    打开自动执行文件 
    vi /etc/crontab 
    在etc中加入如下内容,让其自动执行任务。 
    01 15 * * * root /mysql_data_bak/autobackupmysql 
    ********************************************************** 
    Redhat方法: 
      Redhat的crontab采用按时间调用4个目录(/etc/cron.hourly:每小时;/etc/cron.daily:每 
    天;/etc/cron.weekly:每周;/etc/cron.monthly:每月)中脚本出来运行的方式。 
      Redhat中只需要将刚才编辑的脚本复制到相应的目录即可。 
    cp /mysql_data_bak/autobackupmysql etc/cron.daily 
    重启etc 
    /etc/rc.d/init.d/crond restart
  • 相关阅读:
    纪念我用word发布的第一篇文章
    第一个SpringMVCHelloWorld
    JSTL学习笔记
    bonecp的使用
    hdu 1556 树状数组
    hdu 1561 树形DP
    MYSQL使用笔记
    Android中简单实现Spinner的数据绑定
    Android中利用Application实现多个Activity间共享数据
    技术到底重要不重要?
  • 原文地址:https://www.cnblogs.com/u0mo5/p/4660672.html
Copyright © 2011-2022 走看看