• 1010每次备份我的MySQL数据库


    转自http://bbs.csdn.net/topics/320136534

    在windows平台下面

    /*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*

    @echo off
    echo.
    echo      MySQL数据库备份

    echo *****************************
    echo.
    echo 今天是 %date%
    echo 时间是 %time%
    echo.
    echo *****************************


    set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"

    md "D:JDBC\%Ymd%"

    "C:Program FilesMySQLMySQL Server 5.1inmysqldump" --opt -Q -uroot -pabc123 --default-character-set=latin1 test > "D:JDBC\%Ymd% est_bak.sql"

    echo.

    echo MySQL数据库备份完成,请进行检查。。。

    echo.
    echo.

    在linux上面

    #!/bin/bash
    #################################
    #
    #  Author coolwind
    #  Time   2009-06-11
    #  File   mysqlbackup.sh
    #  Desc   Backup MySQL data file
    #
    #################################
    #Set the varible.
    PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
    # Get the date messages and backup directory
    backuptime=`date +%Y%m%d%H%M%S_%N`
    backupdir=/mnt/backup/db/
    backuppre=db_backup_
    # MySQL infomation
    HOST=127.0.0.1
    PORT=3307
    USER=root
    #PASS=password
    BACKUPDBFILE=$backupdir$backuppre$backuptime.sql
    echo $BACKUPDBFILE
    mysqldump -u$USER -h$HOST -P$PORT --all-databases --lock-all-tables --add-drop-database --add-drop-table --comments --complete-insert --default-character-set=utf8 --result-file=$BACKUPDBFILE
    echo "$BACKUPDBFILE -> $BACKUPDBFILE.bz2"
    bzip2 -z $BACKUPDBFILE

    [coolwind@localhost util]$ crontab -l
    #分   時 日 月 週 |<==============指令串========================>|
    35     4 * * * /home/coolwind/util/mysqlbackup.sh >>/home/coolwind/util/logs/mysqlbackup.log 2>&1

  • 相关阅读:
    数字证书编码ASN.1
    Exp3免杀原理
    Exp2后门原理与实践
    docker版mongodb数据同步到elasticsearch
    《哪位大佬来指正一下?》 回复
    数学吧 《哪位大佬来试一下》
    轮子滚动问题
    tinycthread
    C内存管理
    CenterNet:Objects as Points论文精读
  • 原文地址:https://www.cnblogs.com/qcfeng/p/5946020.html
Copyright © 2020-2023  润新知