环境:

os: windows
kettle: 8.2.0.0-342

前提

  • MySQL已配置ssl加密连接,详见MySQL配置SSL加密连接
  • kettle的安装目录lib中已添加正确的MySQL连接驱动

配置步骤

(一) 导入mysql证书

1、CA证书

命令行:keytool -keystore “<jdk路径>” -import -alias <证书名(自定义)> -file <mysql证书路径>
例:

keytool -import -alias mysql_ssl_ca -file "C:\Program Files\PremiumSoft\mysql-ssl\19.130.241.158\ca.pem" -keystore "D:\Java\jdk1.8.0_221\jre\lib\security\cacerts" -storepass changeit

2、MYSQL客户端证书

命令行:keytool -keystore “<jdk路径>” -import -alias <证书名(自定义)> -file <mysql证书路径>
例:

keytool -import -alias mysql_ssl_cert -file "C:\Program Files\PremiumSoft\mysql-ssl\19.130.241.158\client-cert.pem" -keystore "D:\Java\jdk1.8.0_221\jre\lib\security\cacerts" -storepass changeit

(二) 查看服务器证书是否安装成功

  • 查看cacerts中的证书列表:
keytool -list -keystore "D:\Java\jdk1.8.0_221\jre\lib\security\cacerts" -storepass changeit
  • 删除cacerts中指定名称的证书:
keytool -delete -alias mysql_ssl_ca -keystore "D:\Java\jdk1.8.0_221\jre\lib\security\cacerts" -storepass changeitchangeit
  • 导入指定证书到cacerts:
keytool -import -alias ssodemo -file ssodemo.cer -keystore"%JAVA_HOME%/jre/lib/security/cacerts" -storepass changeit -trustcacerts

(三)修改数据连接配置

数据库连接URL增加 useSSL=true 参数

注:必须配置环境变量JAVA_HOME

Kettle配置MySQL的SSL加密连接相关推荐

  1. Linux配置mysql数据库SSL加密

    一.SSL介绍 SSL(Secure Socket Layer:安全套接字层)利用数据加密.身份验证和消息完整性验证机制,为基于TCP等可靠连接的应用层协议提供安全性保证. SSL协议提供的功能主要有 ...

  2. mysql基于ssl安全连接的主从复制

    SSL安全套接层,即其继任者传输层安全是为网络通信提供安全即数据完整性的一种安全协议.复制默认是明文进行传输,通过SSL加密可以大大提高数据的安全性. 拓扑图: 在主mysql创建SSL/RSA文件 ...

  3. Docker MySQL开启SSL加密传输方案

    Docker MySQL开启SSL加密传输方案 产品:Docker MySQL 版本: 5.6 环境: CentOS Linux 7 文章目录 Docker MySQL开启SSL加密传输方案 方案背景 ...

  4. mysql8创建用户并授权_新特性解读 | 从 wireshark 看 MySQL 8.0 加密连接

    作者:秦福朗 爱可生 DBA 团队成员,负责项目日常问题处理及公司平台问题排查.热爱 IT,喜欢在互联网里畅游,擅长摄影.厨艺,不会厨艺的 DBA 不是好司机,didi~ 本文来源:原创投稿 *爱可生 ...

  5. cryptojs支持rsa加密_新特性解读 | 从 wireshark 看 MySQL 8.0 加密连接

    作者:秦福朗 爱可生 DBA 团队成员,负责项目日常问题处理及公司平台问题排查.热爱 IT,喜欢在互联网里畅游,擅长摄影.厨艺,不会厨艺的 DBA 不是好司机,didi~ 本文来源:原创投稿 *爱可生 ...

  6. ftp连接oracle服务器,使用SSL加密连接FTP - 架建SSL安全加密的FTP服务器(图)_服务器应用_Linux公社-Linux系统门户网站...

    四.使用SSL加密连接FTP 启用Serv-U服务器的SSL功能后,就可以利用此功能安全传输数据了,但FTP客户端程序必须支持SSL功能才行. 如果我们直接使用IE浏览器进行登录则会出现图4显示的错误 ...

  7. 阿里云服务器[Ubuntu 20.04]配置MySQL并实现远程连接

    阿里云服务器[Ubuntu 20.04]配置MySQL并实现远程连接 一次小小的尝试 操作系统与使用软件 连接云服务器 云服务器下载MySQL 更新MySQL用户权限 修改阿里云安全组 修改系统中配置 ...

  8. SQL数据库管理—安全使用SSL加密连接

    SQL数据库管理-安全使用SSL加密连接 数据库远程管理时未使用加密连接,不可保证鉴别信息.建议采用加密连接方式保证通信过程中数据的完整性.MSSQL需要启用SSL,满足信息安全等保三级要求. 摘要 ...

  9. MySQL配置SSL加密连接

    环境: OS:centos7 MySQL: 5.7.33 一.MySQL开启ssl连接支持 查看是否开启 登录MySQL,运行如下命令: SHOW VARIABLES LIKE '%ssl%'; 如下 ...

最新文章

  1. 当pip安装因为网络超时而无法安装的时候慢
  2. 2019 ICPC Asia Nanjing Regional K.Triangle(求一个能将三角形分成两个面积相同的线段、计算几何)
  3. Deepmind AlphaStar 如何战胜人类职业玩家【中科院自动化所深度解析】
  4. 计算机网络 公有IP和私有IP介绍
  5. hybrid app、web app与native app工具
  6. [OS复习]虚拟存储管理技术 1
  7. Oracle中计算两个时间的时间差:
  8. [React] 尚硅谷 -- 学习笔记(二)
  9. 黄聪:Discuz X2.0 SEO:论坛面包屑导航伪静态 去掉面包屑导航forum.php(转)
  10. python将字典写入csv_Python如何把字典写入到CSV文件的方法示例
  11. KVM 介绍(6):Nova 通过 libvirt 管理 QEMU/KVM 虚机 [Nova Libvirt QEMU/KVM Domain]
  12. Lichee(两) 在sun4i_crane该平台下编译
  13. 【网络流24题】【LOJ6010】数字梯形(费用流)
  14. 手机号抽奖、福利彩票抽奖
  15. Atitit 网盘使用法 艾提拉著 目录 1. 需要解决几个问题 2 1.1. 多关键词搜索的问题 使用every索引解决 2 1.2. 重要文具类索引使用分类索引 日志 crm类增加000前缀
  16. gxf------阿里云学生机部署Django项目2020
  17. 最新Java面试题整理!java字符大写转小写
  18. 读《创新者 一群技术狂人和鬼才程序员如何改变世界》
  19. 电主轴故障分析及正确处理方法
  20. 基于FPGA的EMAC模块和FIFO模块

热门文章

  1. Vue3项目使用cdn加速
  2. AI人脸识别的测试重点
  3. Js中的多行注释与快捷键
  4. 基于bootstrap的web登陆实例
  5. 改变吧,小土豆,从c开始
  6. autoHotkey —— 高效率插件的终结者
  7. 配合式活体检测的python实现
  8. 关于Windows 7 64位系统 HP M1319f 打印机无法扫描的解决办法
  9. Kubernetes的五种最佳安全实践
  10. J2EE项目异常处理