目录
一、环境配置
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、定时设置如下
(有问题欢迎评论提出来哦)