mysql自动备份命令.txt

mysql自动备份命令.txt
1.第一步、
2.每天自动备份MySQL数据库的脚本,并且自动发送到你指定的邮箱面,这样vpser再也不会为丢失数据烦恼啦。sh内容
mkdir /bak,mkdir /bak/bakmysql,mkdir /bak/bakmysqlold 。在/bak/bakmysql文件夹下建一个shell脚本:touch /bak/bakmysql/backup.sh 。




#!/bin/sh 
cd /bak/bakmysql
echo "You are in bakmysql directory"
mv wdy* /bak/bakmysqlold
echo "Old databases are moved to bakmysqlold folder"
db_user="root"
db_passwd="##"
db_name="##"
# the directory for story your backup file.you shall change this dir
backup_dir="/bak/bakmysql"
# date format for backup file (dd-mm-yyyy)
time="$(date +"%Y%m%d%H%M%S")"     
cd /usr/local/mysql/


sudo ./mysqldump -u$db_user  -p$db_passwd $db_name  > "$backup_dir/$db_name"_"$time.sql"


tar zcf /bak/bakmysql/wdy.sql.tar.gz /bak/bakmysql/
echo “主题:数据库备份” | mutt -a /bak/bakmysql/wdy.sql.tar.gz -s “内容:数据库备份” feng1990liu@163.com


3.定时:crontab -e


4.重启crond   /etc/rc.d/init.d/crond restart
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值