利用SQLyog实现mysql数据库定时自动备份
昨天老王让我按时备份数据库,我一想有这个必要哎,就立马网罗各种方法。但是,每天要手动备份多麻烦啊,我辣么懒,O(∩_∩)O哈哈~咳咳,不废话,进入正题-
服务器上是phpmyadmin,找了一会,没找到哪里能自动备份。网上说sqlyog能设置自动备份。我本地是sqlyog呀。就在想,要是能在本地连接服务器数据库,然后就能在本地定时备份了。现在都快2019年了,肯定能实现这个功能吧。
- 本地连接服务器数据库
- 本地定时备份
-
第二步:选择要备份的对应数据库,可以选择备份全部数据库,如图:
-
第三步:选择备份数据库的存储目录
这里我选的是直接生成sql文件;然后Prefix SQL filenames with timestamp意思是用时间戳当sql文件的前缀,我选择不同意!
选择‘覆盖既存文件’,就是第二次生成的sql文件会覆盖第一次的,这样就不用去删之前生成的sql文件啦!
-
第四步:一直下一步到,发生错误时退出,打勾,如果需要邮件通知可以另行设置
-
第五步:这一步很重要,选择使用windows计划程序
-
第六步:保存任务XML,并命名时间表名称
-
第七步:会自动弹出win计划任务陈谷,打开日程安排,点新建
-
第八步:设置为每天凌晨3点自动执行备份计划
最后有一个问题是,选完自动备份时间后会跳出这个,直接点‘取消’就好了,不用理会它。
然后就可以看到高级工具->计划的作业如下所示,就是设置成功啦!
来测试一哈:高级工具–计划的作业–编辑–计划,把开始时间调到下一分钟,确认,如果遇到上述第八步要设置密码,不用管它。等上几秒钟,去看看生成备份没。