数据库备份在现代计算机高速发展的今日变得日益重要,程序员往往因为不重视而忽略备份数据,导致数据丢失,造成非常严重的后果。定时备份无疑是解决备份的最好的途径,本文主要使用Navicat来自动备份数据库和创建相关的计划任务。

(一)使用Navicat自动备份数据库:

1,打开navicat客户端,连上mysql后,双击左边你想要备份的数据库。点击“计划”,再点击“新建批处理作业”具体如下图。

40be7aa9ac53a805abe9c98a18176ab7.png

2,双击上面的可用任务,它就会到下面的列表里去,也代表你选择了这个任务

813d7c35dae1b5835a5d38c0e9eed253.png

3,点击保存,弹出个命名对话框,给这个任务取个名字,点击“确定”

499d01079b1f0323fa0e03a0eed96bd7.png

4,点击“设置计划任务”,点击计划选项卡,定义了每天凌晨四点左右备份还可以创建多个计划任务的时间等等,确定后输入本地管理员的用户名和密码,自动备份设置完成。

9fe22d7aee972064584ab4b7a6643700.png

2426d7c4b373a69fcdce0c3656c5df40.png

5,给自己的邮箱发送备份信息的相关配置

939aaaf4e921069539786a29351a477a.png

6,点击开始,及刚才创建的数据库的备份离开执行备份操作。

e74d8632ed49ba9d5de20eea5f04c6c1.png

至此,使用navicat自动备份数据库的方法完成。

(二),使用navicat创建报表并自动发送附件到指定的邮箱。

1,选中相应的数据库,选中报表,新建报表。

8374a7b7db3bbbba85f1572c5a7222ba.png

2,在新建的报表中依次选择:数据--文件--新建--查询设计器--SQL--单击空白处“编辑SQL”把查询语句粘贴到该sql里,图一,图二,图三,图四。

d44dc8769f5b608954b1db9a507ee788.png

图一

76d317ae9d27ed70146f40bca438a71b.png

图二

fd74e5f1366add4146ee91787825d69e.png

图三

1e920debe971333af93f50ad174a069b.png

图四

3,设计报表,点击设计,把数据查询出来的列拉倒最上边,见下图

831cabbfed0700179600892bf565c83f.png

4,预览报表,点击预览即可并调整相应的尺寸达到自己的满意并保持(Ctrl + S)。

a3b038100028e34283de74bc6ad3cac0.png

5,新建schedule:计划--新建批处理作业,具体见下表。

ce14aa60223d18c57fa3268f40c74bd1.png

6,进入高级选项卡进行相关设置,见下图。

92d8d7a6d432f5c5161fae89abd0db17.png

7,打开邮箱收到相关的信息,至此用navicat创建报表并发送邮件完成,希望对你有所帮助。

469aedcdac35e316a6c4c84ef2511b56.png

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐