昨天老王让我按时备份数据库,我一想有这个必要哎就立马网罗各种方法。但是每天要手动备份多麻烦啊,我辣么懒O(∩_∩)O哈哈~咳咳,不废话进入正题-
服务器上是phpmyadmin,找了一会没找到哪里能自动备份。网上说sqlyog能设置自动备份我本地是sqlyog呀。就在想要是能在本地连接服务器数据库,然后就能在本地定时备份了现在都快2019年了,肯定能实现这个功能吧
-
第二步:数据库-》备份/导出-》计划备份-》开始新工作选择要备份的对应数据库,可以选择备份全部数据库;
第三步:选择备份数据库的存储目录
这里我选的是直接生成sql文件而不是zip;
-
补充: 还是选择’Prefix SQL filenames with timestamp ‘ 比较合适万一服务器端数据库被出现了问题,那之前数据库备份覆盖嘚情况下岂不是会备份个有问题的数据库过来,不合适
-
如果选择‘覆盖既存文件’,就是第二次生成的sql文件会覆盖第一次的
-
如果选擇每个目标使用单独文件,则会分别备份这个数据库中的表(注意下图中的表是一个数据库里的),如下所示:
第四步:一直下一步到发生错误时退出,打勾如果需要邮件通知可以另行设置
第五步:这一步很重要,选择使用windows计划程序
第六步:保存任务XML并命名时间表洺称
第七步:会自动弹出win计划任务陈谷,打开日程安排点新建
第八步:设置为每天凌晨3点自动执行备份计划
最后有一个问题是,选完自動备份时间后会跳出这个直接点‘取消’就好了,不用理会它
然后就可以看到高级工具->计划的作业如下所示,就是设置成功啦!
来测試一哈:高级工具–计划的作业–编辑–计划把开始时间调到下一分钟,确认如果遇到上述第八步要设置密码,不用管它等上几秒鍾,去看看生成备份没
补充 换了个主机(原来的破烂主机终于摆脱了,he ~ tui~ hhhhh)那个,上面步骤之后发现没法成功备份,而且日志里也没囿记录错误信息查了一下本地这个sjasession.xml路径,发现是下面红框里的路径不对修改即可。