微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微波和射频技术 > 微波射频仿真学习讨论 > 服务器数据备份脚本代码

服务器数据备份脚本代码

时间:10-02 整理:3721RD 点击:
有些服务器用户可能会有备份要求,分享一个用计划任务执行bat的备份。简单适用。


  1. @echo off
  2. REM - file: backup.bat
  3. REM - Description: Restart"s IIS (Web, FTP,MYSQL)
  4. REM - Author: Pete Freitag yulin100
  5. REM - ADD REM comments if you don"t want to restart any
  6. REM - of Services
  7. echo 正在停止IIS、FTP、MYSQL等服务……
  8. echo ======================================================
  9. net stop "World Wide Web Publishing Service"
  10. net stop "HTTP SSL"
  11. net stop "Simple Mail Transfer Protocol (SMTP)"
  12. net stop "IIS Admin Service"
  13. net stop "MySQL"
  14. net stop "serv-u"
  15. echo ======================================================
  16. echo 服务器数据备份:目标盘E
  17. echo 正在备份网站数据文件夹,可能需要2小时左右,请不要关闭窗口! ...
  18. Xcopy "D:\wwwroot" "E:\back\wwwroot\" /e/I/d/h/r/y/q
  19. echo 正在备份MYSQL文件夹,可能需要20分钟左右,请不要关闭窗口! ...
  20. Xcopy "D:\WEST263_PHP_PACKAGE\mysql\data" "E:\back\mysql\%date:~0,10%\data\" /e/I/d/h/r/y/q
  21. echo ======================================================
  22. echo 正在启动IIS、FTP、MYSQL等服务……
  23. echo ======================================================
  24. net start "World Wide Web Publishing Service"  
  25. net start "HTTP SSL"
  26. net start "Simple Mail Transfer Protocol (SMTP)"
  27. net start "IIS Admin Service"
  28. net start "MySQL"
  29. net start "serv-u"

复制代码


一般设置一周一个,也可以建立两个bat, 修改 Xcopy "D:\wwwroot" "E:\back\wwwroot\" /e/I/d/h/r/y/q  的E:\back\wwwroot\ 为E:\back\wwwroot2\  周三和周末做两个备份,这样更保险,wwwroot是覆盖方式,mysql的都是单独备份的,计划任务的时间最好设置在访问很少的时候,因为会停止网站和mysql服务。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top