windows系统 mysql数据库定期备份方案

数据库备份

1. 编制备份处理的批处理文件

  1. backupsql.bat
set  "YMD=%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%%time:~6,2%"
cd  /d   C:\Program Files\MySQL\MySQL Server 5.7\bin
mysqldump  --no-defaults  -uroot  -p"wind"  otb_db    >  D:/databaseBackupData/sql_%YMD%.sql

文件用于每周对数据库进行备份

  1. deletesql.bat
cd  /d   D:\databaseBackupData
forfiles /p %cd% /s /m *.* /d -30 /c "cmd /c del @path"

文件用于每个月执行,对文件夹超过30天的文件进行删除

2. windows系统设置sql自动备份

操作如下:

  1. 打开我的电脑,选择计算机管理,出现如下界面
image.png
  1. 选择左侧计划程序

出现如下界面,选择右侧的创建任务


image.png
  1. 选择左侧计划程序

创建任务,点击下一步

image.png
  1. 触发器页面选择每周执行该任务,如果是删除备份数据库则选择每月


    image.png
image.png
  1. 选择执行脚本,点击下一步完成即可
image.png

image.png
  1. 完成后选择任务计划程序库可以看到我们添加的程序
image.png

查看属性,选择用户是否登录都执行文件,点击确定即可完成任务。删除备份sql重复同样操作即可

image.png
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容