Chinaunix首页 | 论坛 | 博客
  • 博客访问: 774648
  • 博文数量: 160
  • 博客积分: 2516
  • 博客等级: 大尉
  • 技术积分: 1511
  • 用 户 组: 普通用户
  • 注册时间: 2004-10-24 17:58
文章分类

全部博文(160)

文章存档

2019年(2)

2018年(3)

2017年(15)

2016年(3)

2015年(11)

2014年(3)

2013年(1)

2012年(3)

2011年(17)

2010年(25)

2009年(17)

2008年(13)

2007年(14)

2006年(21)

2005年(10)

2004年(2)

分类: LINUX

2017-08-30 10:07:53


点击(此处)折叠或打开

  1. @echo off
  2. set "Ymd=%date:~0,4%%date:~5,2%%date:~8,2%"
  3. echo >> run.log
  4. echo %Ymd%================================= >> run.log
  5. forfiles /p "D:\bakdb" /m db1_*.* -d -30 /c "cmd /c del /f @path" >> run.log
  6. echo ****** MySQL backup start ******** >> run.log
  7. D:\mysql-5.7.16-winx64\bin\mysqldump --opt --single-transaction=TRUE --user=root --password=abc123^-^= --host=127.0.0.1 --protocol=tcp --port=3306 --default-character-set=utf8 --routines "db1" > D:\bakdb\db1_%Ymd%.sql
  8. echo ****** MySQL backup completed ******** >> run.log
  9. ping 127.0.0.1 -n 2 > nul
  10. echo ****** zip start ******** >> run.log
  11. "C:\Program Files\7-Zip\7z.exe" a db1_%Ymd%.zip db1_%Ymd%.sql >> run.log
  12. echo ****** zip completed ******** >> run.log
  13. ping 127.0.0.1 -n 2 > nul
  14. del db1_%Ymd%.sql >> run.log
  15. echo ****** scp start ******** >> run.log
  16. "C:\Program Files\PuTTY\pscp.exe" -l root -pw abc135 -P 5252 db1_%Ymd%.zip 119.119.119.*:/data/bak/ >> run.log
  17. echo ****** scp completed ******** >> run.log
  18. @echo on

阅读(572) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~