通过Navicat实现MySQL数据库定时备份详解

作者:动易软件 来源:网络 点击数: 发布时间:2022年07月26日

定时备份设置操作如下

  • 点击自动运行,新建批处理作业

  • 点击 备份 -> 选择数据库 -> 选择可用的工作,点击保存

输入任务名称

点击 设置任务计划

设置如下

  • 点击触发器,点击新建... ,进行触发器相关配置

这里设置了,

每天进行备份,从当前时间开始执行,重复任务间隔 1min,持续时间 1d,重复持续时间结束时停止所有运行的任务

确认设置无误后点击确定 新建触发器

然后点击确定

选择工作后点击开始

如下图提示则备份成功

如下图可以查看到每分钟进行备份


常见问题以及解决办法

问题一

出现如下报错提示:

从mysql5.7.6开始information_schema.global_status已经开始被舍弃,为了兼容性,此时需要打开 show_compatibility_56

选择mysql数据库后需要用到以下SQL语句

show variables like '%show_compatibility_56%'set global show_compatibility_56=on;


如下已开启


问题二

如果已选择工作为空可以先右键选中工作 -> 添加工作


问题三

定时备份不生效

以 管理员身份运行 Navicat Premium

在设置批处理作业时勾选 使用最高权限运行(需要以管理员身份运行)

尝试更改配置中的操作系统版本为 最新