ITPub博客

首页 > 数据库 > MySQL > mysql定时备份shell脚本

mysql定时备份shell脚本

原创 MySQL 作者:orclwujian 时间:2016-05-03 11:02:13 0 删除 编辑
#!/bin/bash
echo "start backup"

path='/backup/mysql/'
paw='123456'

if [ ! -d "$path" ]; then
 mkdir -p "$path"
fi
#备份并将备份日志记录下来
xtrabackup --backup --user=root --host 172.30.249.57 --password $paw --datadir=/data/DB/mysql --target-dir=$path/backup-$(date +%Y%m%d) > /backup/mysql/`date +'%Y%m%d'`_backup.log 2>&1
#删除7天前的备份
find /backup/mysql -ctime +7 -exec rm -rf {} \;

echo "complete backup"



再使用crontab定时执行
0 4 * * * /root/mysql_backup.sh  #每天早上4点执行

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29989552/viewspace-2092514/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: mysql大小写敏感
请登录后发表评论 登录
全部评论

注册时间:2014-10-29

  • 博文量
    95
  • 访问量
    322683