柳暗花明笔记

    linux下自动取mysql定时备份的数据

    所属分类:[ linux&mysql ] 猫哲学家 发表于:2014-05-07 23:05 浏览:511

    在任意目录下建立auto_get_bak_mysql.sh文件,内容如下:

    #!/bin/bash
    PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
    export PATH

    pass='123456'
    download_dir='/home/www.moviemyshare.com/'
    host='198.211.33.11'
    files=( /home/www.moviemyshare.com/mms-`date '+%Y-%m-%d'`.sql.gz /home/www.moviemyshare.com/szgjcx-`date '+%Y-%m-%d'`.sql.gz )

    for file in "${files[@]}"
    do
    echo 'Downloading '$file 'to' $download_dir
    sshpass -p $pass scp root@$host:$file $download_dir
    done

    执行这个auto_get_bak_mysql.sh文件即可。

    标签: mysql  linux 
    上一编文章 我自己写的linux下定时备份mysql数据库的脚本 下一编文章 linux grep 忽略匹配
    最近文章
    发表评论