前言
本来是领导让我同一个服务器备份mysql数据库,他说这是两个盘(这么备份是苦于预算吧)。反正我寻思一个服务器备份意义不大。
但然我想到,前一阵子硬盘凉凉了,固态硬盘,然后我热插拔电脑发出警报声。好家伙完事主板也烧了。出于不想把信息放到网盘,我之前一直把大学以来的资料还有照片等等全存电脑本机,这下多年回忆全部毁于一旦。
这次买了联想啸叫者,经过一次换货以后,暂时叫声不大。于是定了备份策略。自己写脚本是不可能写的,有现成的我就不会动手再做。用的是windows自己的工具。
windows的xcopy自动复制,外加windows定时服务。
必须强调的是,我这是两个物理硬盘
两个工具都是以前看过的,xcopy这次搜mysql备份又看到,贴过来大佬的帖子。定时服务是高中时候网上查的早忘了,当时貌似是自动执行一个.bat,具体是啥也早记不清了,而我唯一做的原创部分就是我想到把它们俩拼接了起来,哈哈哈
xcopy复制
建个txt,复制进去,一个是源文件夹,一个是目标文件夹 后边/e /h啥的自己去查吧,就是如何复制的一些参数。弄好以后记得后缀名改成.bat,批量执行是后边定时服务的保障啊
这部分参考:详解Mysql自动备份与恢复的几种方法(图文教程)
xcopy D:\testData\1 D:\testData\2 /e /h /d /y /r /v /f /k
双击bat执行,文件夹1的文件就会复制进文件夹2(我这是演示就放了一个盘了)
任务计划程序
这部分是很多年前看的视频,早不记得是哪了
开始菜单搜任务计划程序,或者运行直接输:taskschd.msc
创建任务,设置执行时间,选择脚本,ok
担心脚本能不能正常执行?对着刚设置的定时服务右键,直接执行一次就可以检验了。