容器技术交流

 找回密码
 立即注册
查看: 4872|回复: 5

求一个好用的mysql自动备份,并删除n天前备份文件的脚本

[复制链接]
发表于 2010-6-8 20:35:23 | 显示全部楼层 |阅读模式
求一个好用的mysql自动备份,并删除n天前备份文件的脚本
 楼主| 发表于 2010-6-10 21:14:42 | 显示全部楼层
顶起!!!!!!!!!
发表于 2010-6-10 21:57:47 | 显示全部楼层
这是本人生产环境下的自动异地备份,是采用的FTP传送,供参考!

使用crontab每天凌晨5:00执行
#!/bin/bash
#Ftp Informaition
Host=192.168.1.20
Username=ftpuser
Passwd=abc_123
#start mysqldump back
/usr/bin/mysqldump -uroot -p123456 testdb > $(date +%Y%m%d)-testdb.sql
#start tar
#tar -zcvf $(date +%Y%m%d)testdb.tar.gz ./$(date +%Y%m%d)*
#start ftp
echo "open $Host
      user $Username $Passwd
      bin
      cd ./ftproot
      prompt off
      mput $(date +%Y%m%d)testdb.tar.gz
      printf "\n"
      close
      bye"|ftp -i -n
rm -rf $(date +%Y%m%d)-testdb.sql
rm -rf $(date +%Y%m%d)testdb.tar.gz
 楼主| 发表于 2010-6-11 21:54:29 | 显示全部楼层
这是本人生产环境下的自动异地备份,是采用的FTP传送,供参考!

使用crontab每天凌晨5:00执行
#!/bin/bash
#Ftp Informaition
Host=192.168.1.20
Username=ftpuser
Passwd=abc_123
#start mysqldump back
...
daixh302 发表于 2010-6-10 21:57
我不需要ftp的,怎么改?
发表于 2010-6-13 13:45:48 | 显示全部楼层
不需要FTP 就删除 那部分呗
发表于 2010-8-4 10:25:45 | 显示全部楼层
谢谢 收藏了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|URLOS ( 粤ICP备18087780号 )

GMT+8, 2025-7-9 06:31 , Processed in 0.028996 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表