zoukankan      html  css  js  c++  java
  • windows定时计划备份MySql

    使用 MySql 的 mysqldump 将数据库文件备份成 sql 文件。

    Windows下备份

    本地的数据库环境
    MySql 安装环境:C:MySql
    数据库名称:bbs
    root root
    数据库备份目的地: D:/Data_BackUp

    @echo off
    set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
    C:MySqlinmysqldump --opt -u root --password=root bbs > D:Data_BackUpbs_%Ymd%.sql
    @echo on
    

    将上面的代码存储为 db_backup.bat

    然后使用 Windows 自带的计划任务定时执行即可。

    Linux下备份(oschina上看到的)

    1,每天4点备份mysql数据;
    2,为节省空间,删除超过3个月的所有备份数据;
    3,删除超过7天的备份数据,保留3个月里的 10号 20号 30号的备份数据;

    #创建shell文件 
    vim backup_mysql.sh 
    
    mysqldump -uroot -p123456 --all-databases  > /data/dbdata/mysqlbak/`date +%Y%m%d`.sql 
    find /data/dbdata/mysqlbak/ -mtime +7 -name '*[1-9].sql' -exec rm -rf {} ; 
    find /data/dbdata/mysqlbak/ -mtime +92 -name '*.sql' -exec rm -rf {} ; 
    
    #创建定时任务 
    crontab –e 0 4 * * *  /data/dbdata/backup_mysql.sh
    

    本文由个人 hexo 博客 co2fe.com 迁移
    date: 2016-11-24 20:13:00

  • 相关阅读:
    Finding Action Tubes
    Modeling Video Evolution For Action Recognition
    GBrank_问题列表
    annotation code for human pose estimation
    什么是 kNN 算法?
    什么是强化学习?
    什么是张量?
    什么是遗传/进化算法?
    什么是贝叶斯网络?
    什么是机器学习?
  • 原文地址:https://www.cnblogs.com/manastudent/p/10190808.html
Copyright © 2011-2022 走看看