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

  • 相关阅读:
    并查集N(The Suspects)
    (并查集)Ubiquitous Religions
    (并查集)How Many Tables
    并查集(畅通工程)
    约瑟夫环(栈和队列)
    队列-排队买饭
    栈的基本操作
    双向队列
    括号匹配
    Queue
  • 原文地址:https://www.cnblogs.com/manastudent/p/10190808.html
Copyright © 2011-2022 走看看