PS:数据库不自动备份肯定是不行的,最大的问题是各种数据库各有各的备法,真心烦人。前几年找到了Navicat Premium,真大哥。而今简单的记录一下操作步骤,也算是个超实用的文章。
工作环境:
数据库工具:Navicat Premium,版本11.0.17
1、首先得有一个连接。假设是mysql,填好连接名、IP、端口、用户名、密码。测试能正常连接。
2、功能栏里。然后是,计划,新建批处理作业,选到对应连接下的数据库,双击一个“可用任务”,下面就创建了一个“已选任务”,而后,保存,名称按需取。
3、选中那个“已选任务”,点设置计划任务,转到“计划”选项卡,新建一个计划,每天12点备份,点“确定”,输个密码。
4、接下来就简单了。测试手动备份和自动备份,手动备份点作业上的“开始”,自动备份就只要等到计划时间一到,中间会相差几分钟,就可以了。
坑点1:新建的计划任务必须得先保存,“设置计划任务”按钮才可以使用。
坑点2:要求输的密码是用户正操作电脑的密码,不是远程数据库的密码。
坑点3:手动备份完毕后不显示所在路径。。。默认路径在,C:\Users\Administrator\Documents\Navicat\MySQL\servers\xxxx 。如果不是的话就打开连接去数据下的备份看那个备份的文件夹属性,也能找得到。
坑点4:必须先手动备一次,再自动备就没问题。真实什么原因不知道,我估计是那备份的功能不能自己创建文件夹,导致备份失败。