MeterSphere使用Navicat自动备份数据库_解决没有执行mysql数据备份自动计划

举报
brucexiaogui 发表于 2021/11/25 22:18:26 2021/11/25
【摘要】 MeterSphere使用Navicat自动备份数据库 1.自动以备份路径 通过修改备份路径,可以将数据备份到我们指定的目录中。 选择需要备份的数据库,右键选择连接属性 关闭正在连接...

MeterSphere使用Navicat自动备份数据库

1.自动以备份路径

通过修改备份路径,可以将数据备份到我们指定的目录中。

  • 选择需要备份的数据库,右键选择连接属性

在这里插入图片描述

  • 关闭正在连接的数据库
    在这里插入图片描述
  • 高级-设置备份路径
    在这里插入图片描述

2.设置备份计划

  • 点击计划-- 新建批处理作业
    在这里插入图片描述
  • 创建备份计划
    选择待备份的数据库,点击右侧的可用任务,在下面出现新建的备份任务列表。
    在这里插入图片描述
  • 保存备份计划任务
    点击保存,为计划定义一个名称。
    在这里插入图片描述
  • 设置计划任务
    选择下面待备份的任务,然后点击设置计划任务,新建–根据自己的需求设置备份时间。
    在这里插入图片描述
  • 输入本地电脑登录密码,创建备份计划任务成功。
    在这里插入图片描述

3.解决定时备份任务没有执行问题

上面的自动备份任务创建完成后,设置一个与现在时间相近的时间测试下是否能够自动执行定时任务。如果可以自动备份那就不用做下面的操作。
但是没有执行定时任务,参照下面方式解决这个问题。

3.1.开启mysql事件

在待备份的数据库中打开SQL查询窗口,执行下面的sql。

#查看事件是否开启
SHOW VARIABLES LIKE 'event_scheduler';
# 如果上面查询结果为off或者0,表示没有开启事件。执行下面的命令开启事件
SET GLOBAL event_scheduler = 1; 

  
 
  • 1
  • 2
  • 3
  • 4

3.2.设置最高权限运行计划

  • 打开控制面板–管理工具–任务计划程序
    在这里插入图片描述
  • 找到Navicat创建的备份计划名称,右键打开属性
    在这里插入图片描述
  • 设置使用最高权限运行
    勾选最高权限运行,输入自己电脑登录密码。确定即可
    在这里插入图片描述
  • 注意事项

每次在Navicat上修改了备份计划的内容包括计划时间,任务计划程序都会自动回复为非使用最高权限运行。所以只要修改了备份计划内容和计划时间都需要在设置下计划为最高权限运行。

文章来源: brucelong.blog.csdn.net,作者:Bruce小鬼,版权归原作者所有,如需转载,请联系作者。

原文链接:brucelong.blog.csdn.net/article/details/110817685

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。