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

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:

 数据库备份在现代计算机高速发展的今日变得日益重要,程序员往往因为不重视而忽略备份数据,导致数据丢失,造成非常严重的后果。定时备份无疑是解决备份的最好的途径,本文主要使用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


本文转自 lqbyz 51CTO博客,原文链接:http://blog.51cto.com/liqingbiao/1881314
相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
1月前
|
Ubuntu 关系型数据库 MySQL
【MySQL】Navicat/SQLyog连接Ubuntu中的数据库(MySQL)
【MySQL】Navicat/SQLyog连接Ubuntu中的数据库(MySQL)
|
1月前
|
关系型数据库 MySQL 数据安全/隐私保护
关于Navicat Premium连接MySQL出现2059错误解决方法
关于Navicat Premium连接MySQL出现2059错误解决方法
|
17天前
|
数据库
使用Navicat Premium 12进行数据库定期自动备份(定时任务)--图文详解
使用Navicat Premium 12进行数据库定期自动备份(定时任务)--图文详解
19 0
|
17天前
|
SQL 存储 关系型数据库
mysql数据库备份与恢复
mysql数据库备份与恢复
|
1月前
|
SQL 存储 数据库
数据安全无忧,SQL Server 2014数据库定时备份解密
数据安全无忧,SQL Server 2014数据库定时备份解密
|
1月前
|
关系型数据库 MySQL 数据库
Mysql基础第二天,安装Navicat
Mysql基础第二天,安装Navicat
30 0
Mysql基础第二天,安装Navicat
|
2月前
|
关系型数据库 MySQL Linux
Linux环境下定时备份mysql数据库
Linux环境下定时备份mysql数据库
|
2月前
|
数据库 对象存储 数据安全/隐私保护
在oceanbase数据库中,有没有遇到备份到oss环境,备份进度到98%就一直卡着的问题?
在oceanbase数据库中,有没有遇到备份到oss环境,备份进度到98%就一直卡着的问题?
30 6
|
7天前
|
关系型数据库 MySQL 分布式数据库
《MySQL 简易速速上手小册》第6章:MySQL 复制和分布式数据库(2024 最新版)
《MySQL 简易速速上手小册》第6章:MySQL 复制和分布式数据库(2024 最新版)
39 2
|
23天前
|
SQL 数据可视化 关系型数据库
轻松入门MySQL:深入探究MySQL的ER模型,数据库设计的利器与挑战(22)
轻松入门MySQL:深入探究MySQL的ER模型,数据库设计的利器与挑战(22)
105 0