使用Navicat定时备份mysql数据库和创建报表并邮件自动发送

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


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

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

wKiom1hKeOPhrHlnAAE34KFKaMA475.png-wh_50


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

wKioL1hKehDQlpqiAAIjypMTYEU529.png-wh_50


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

wKioL1hKernzEzvyAAHaLRCrArI050.png-wh_50


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

wKiom1hKe-DTP-kjAAFmhr9Ba6w213.png-wh_50

wKiom1hKfCzSArPBAACDeZXUr5k635.png-wh_50


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

wKiom1hKfpHijalgAAHOmuxHt3w056.png-wh_50

  

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

wKioL1hKfxST-YnAAAFl9kUzpIM575.png-wh_50

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


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

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

wKiom1hKgjOCiawCAAFqt9zctgI840.png-wh_50

 

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

wKioL1hKhJrRBn6tAADlXbKY_Wc838.png-wh_50

图一

wKiom1hKhJnRlTHpAAB173meXLs765.png-wh_50

图二

wKioL1hKhJiDS5ZWAACkfmKfs78894.png-wh_50

图三

wKioL1hKhJnBBRIWAADe9xf2wBQ165.png-wh_50

图四


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

wKiom1hKhpCBFCrhAAET22SeQg8584.png-wh_50


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

wKiom1hKhwPyZ7qHAAD_lcgQ7ZE241.png-wh_50


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

wKiom1hKimTjDZryAAHrwWltyCQ805.png-wh_50


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

wKioL1hKi3nieHF5AADD2r3rxc8261.png-wh_50


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

wKioL1hKi-6TKIarAABZ6HGMiAA389.png-wh_50


优秀的个人博客,低调大师

微信关注我们

原文链接:https://blog.51cto.com/liqingbiao/1881314

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。