Navicat自动运行批处理作业并发送附件邮件

目录

一、环境配置

二、工具安装

三、远程连接到数据库

四、创建查询与导出任务

五、创建自动运行批处理作业


一、环境配置

        Ubuntu22.04云服务器

        MySQL8    Navicat16

二、工具安装

1、MySQL8是Ubuntu一键 apt install 安装好的(网上教程很多,例:wsl2(Ubuntu-22.04)配置mysql8.0_叶梨子的博客-CSDN博客_wsl2安装mysql

2、Navicat16新版本安装以及激活

安装包放在阿里云盘了:

        Navicat Premium 16 64位 https://www.aliyundrive.com/s/9VybNWd5EaY 提取码: 41zc 点击链接保存,或者复制本段内容,打开「阿里云盘」APP ,无需下载极速在线查看,视频原画倍速播放。

        里面包含软件包和cracker正版“试用”包

【1】正常安装软件,记住安装路径,不要打开软件

【2】管理员权限运行以下文件

 【3】界面如下

 【4】断开网络

 【5】打开软件,填入许可证,手动激活会生成一个请求码,将它粘贴到以下位置

【6】点击activation,会生成 activation code

 【7】将 activation code 粘贴到软件激活码位置激活即可

三、远程连接到数据库

填入自己设置的用户名密码,连接成功即可

四、创建查询与导出任务

【1】新建一个表,以如下表为例

 【2】新建查询,写一个update语句,

        将 cust_num 为 001 的cust_name 值由  “1号”  修改为  “一号”  

        这里将查询保存命名为 001改名

UPDATE  cust_info t
set t.cust_name='一号'
where t.cust_num='001'
;

 【3】选择表右键-导出向导 (需要将导出文件作为附件随邮件发送,不需要此步骤则可跳过)

 【4】导出为表格

【5】 选择保存路径后,在最后一步将导出向导保存,这里命名为 001导出

五、创建自动运行批处理作业

【1】点击自动运行-新建批处理作业

 【2】将001查询导入工作

 【3】将001导出导入工作

 【3】附加到电子邮件

 【4】选择高级,配置发送邮件信息

        需要填写的信息: 

        发件人、收件人、主机(SMTP服务器)、用户名、密码

1、这里我用我的两个163邮箱发送邮件,这里的密码并不是登录163的密码,而是163邮箱设置里的授权密码

2、如果是163邮箱,主机服务器填的应该是一样的 smtp.163.com (邮箱设置里一定要开启SMTP服务)

SMTP服务器地址查看

 3、163开启SMTP服务方式如下,在163设置中

 4、发送测试邮件,成功

 5、运行批处理,成功

 6、查看邮件及附件,发送成功

 7、查看附件内容,cust_num='001' 对应的 cust_name 是否已修改

 update语句已生效,自动批处理配置成功;

 8、定时设置如下

 (有问题欢迎评论提出来哦)

  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值